package com.gkhy.exam.system.service; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.exam.common.api.CommonPage; import com.gkhy.exam.common.domain.entity.SysDictData; import com.gkhy.exam.common.domain.entity.SysDictType; import java.util.List; /** *

* 字典类型表 服务类 *

* * @author kzy * @since 2023-11-01 15:37:51 */ public interface SysDictTypeService extends IService { /** * 根据条件分页查询字典类型 * @param dict * @return */ public CommonPage selectDictTypeList(SysDictType dict); /** * 查询所有字典类型 * @return */ public List selectDictTypeAll(); /** * 根据字典类型查询字典数据 * @param dictType * @return */ public List selectDictDataByType(String dictType); /** * 根基字典类型id查询 * @param dictId * @return */ public SysDictType selectDictTypeById(Long dictId); /** * 根据字典类型查询信息 * @param dictType * @return */ public SysDictType selectDictTypeByType(String dictType); /** * 批量删除字典信息 * @param dictIds */ public void deleteDictTypeByIds(Long[] dictIds); /** * 加载字典缓存数据 */ public void loadingDictCache(); /** * 清空字典缓存数据 */ public void clearDictCache(); /** * 重置字典缓存数据 */ public void resetDictCache(); /** * 新增字典类型信息 * @param dict * @return */ public int insertDictType(SysDictType dict); /** * 修改字典类型信息 * @param dict * @return */ public int updateDictType(SysDictType dict); /** * 校验字典类型是否唯一 * @param dict * @return */ public boolean checkDictTypeUnique(SysDictType dict); }