package com.sayu.mapper; import com.sayu.entity.SysDict; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 字典 Mapper 接口 */ @Mapper public interface SysDictMapper { /** * 根据ID查询字典 */ SysDict selectById(@Param("id") Long id); /** * 根据字典类型查询字典列表 */ List selectByType(@Param("dictType") String dictType); /** * 根据字典编码查询字典 */ SysDict selectByCode(@Param("dictCode") String dictCode); /** * 查询所有字典类型 */ List selectAllTypes(); /** * 插入字典 */ int insert(SysDict dict); /** * 更新字典 */ int update(SysDict dict); /** * 删除字典 */ int deleteById(@Param("id") Long id); }