package com.cloudroam.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.cloudroam.dto.sysDict.CreateOrUpdateSysDictDTO; import com.cloudroam.dto.sysDict.CreateOrUpdateSysDictItemDTO; import com.cloudroam.dto.sysDict.QuerySysDictDTO; import com.cloudroam.model.SysDictDO; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; /** *

* 数据字典表 服务类 *

* * @author generator@TaoJie * @since 2023-08-03 */ public interface SysDictService extends IService { /** * 创建字典 * @param validator * @return */ boolean createSysDict(CreateOrUpdateSysDictDTO validator); /** * 更新字典 * @param sysDictDO * @param validator * @return */ boolean updateSysDict(SysDictDO sysDictDO, CreateOrUpdateSysDictDTO validator); IPage getSysDictPage(QuerySysDictDTO dto); /** * 获取所有字典项 * @param dto * @return */ List getSysDictList(QuerySysDictDTO dto); boolean existsSysDictName(CreateOrUpdateSysDictDTO validator); }