SysDictDataService.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.jy.system.service;
  2. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  3. import com.jy.system.model.dto.SysDictDataDto;
  4. import com.jy.system.model.dto.SysDictDataSelectDto;
  5. import com.jy.system.model.vo.SysDictDataCacheVo;
  6. import com.jy.system.model.vo.SysDictDataVo;
  7. import java.util.List;
  8. import java.util.Map;
  9. /**
  10. * <p>
  11. * 字典数据 服务类
  12. * </p>
  13. *
  14. * @author
  15. * @since 2024-06-20
  16. */
  17. public interface SysDictDataService {
  18. /**
  19. * 字典数据分页
  20. */
  21. Page<SysDictDataVo> getPage(SysDictDataSelectDto dto);
  22. /**
  23. * 字典数据明细
  24. */
  25. SysDictDataVo getDetail(Long id);
  26. /**
  27. * 字典数据新增
  28. */
  29. void add(SysDictDataDto dto);
  30. /**
  31. * 字典数据编辑
  32. */
  33. void edit(SysDictDataDto dto);
  34. /**
  35. * 字典数据删除
  36. */
  37. void delete(List<Long> idList);
  38. /**
  39. * 通过字典类型获取明细列表
  40. */
  41. List<SysDictDataCacheVo> getListByCode(String code);
  42. Map<Integer,String> getMapByCode(String code);
  43. }