package com.cloudroam.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.cloudroam.bo.SysDictItemBO; import com.cloudroam.dto.sysDict.CreateOrUpdateSysDictItemDTO; import com.cloudroam.dto.sysDict.QuerySysDictItemDTO; import com.cloudroam.model.SysDictItemDO; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; /** *

* 数据字典详情 服务类 *

* * @author generator@TaoJie * @since 2023-08-03 */ public interface SysDictItemService extends IService { /** * 根据sysdict的id值删除字典项目 * @param sysDictId * @return */ boolean deleteBySysDictId(String sysDictId); boolean createSysDictItem(CreateOrUpdateSysDictItemDTO validator); IPage getSysDictItemPage(QuerySysDictItemDTO dto); List getSysDictItemList(QuerySysDictItemDTO dto); List getSysDictItemWithDictList(QuerySysDictItemDTO dto); boolean existsSysDictItemByName(CreateOrUpdateSysDictItemDTO validator); boolean existsSysDictItemByValue(CreateOrUpdateSysDictItemDTO validator); }