SysDictMapper.java 881 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.sayu.mapper;
  2. import com.sayu.entity.SysDict;
  3. import org.apache.ibatis.annotations.Mapper;
  4. import org.apache.ibatis.annotations.Param;
  5. import java.util.List;
  6. /**
  7. * 字典 Mapper 接口
  8. */
  9. @Mapper
  10. public interface SysDictMapper {
  11. /**
  12. * 根据ID查询字典
  13. */
  14. SysDict selectById(@Param("id") Long id);
  15. /**
  16. * 根据字典类型查询字典列表
  17. */
  18. List<SysDict> selectByType(@Param("dictType") String dictType);
  19. /**
  20. * 根据字典编码查询字典
  21. */
  22. SysDict selectByCode(@Param("dictCode") String dictCode);
  23. /**
  24. * 查询所有字典类型
  25. */
  26. List<String> selectAllTypes();
  27. /**
  28. * 插入字典
  29. */
  30. int insert(SysDict dict);
  31. /**
  32. * 更新字典
  33. */
  34. int update(SysDict dict);
  35. /**
  36. * 删除字典
  37. */
  38. int deleteById(@Param("id") Long id);
  39. }