DictionaryService.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.loan.system.service;
  2. import com.loan.system.domain.dto.DictDataDTO;
  3. import com.loan.system.domain.dto.DictTypeDTO;
  4. import com.loan.system.domain.dto.query.DictDataQueryDTO;
  5. import com.loan.system.domain.entity.*;
  6. import com.loan.system.domain.pojo.Result;
  7. import java.util.List;
  8. import java.util.Map;
  9. public interface DictionaryService {
  10. List<DictAttribute> getAllDictAttributes(Boolean isDelete);
  11. List<DictBusinessType> getAllDictTypes(Boolean isDelete);
  12. List<DictChannel> getAllDictChannels(Boolean isDelete);
  13. List<DictLocation> getAllLocations(Boolean isDelete);
  14. List<DictData> getAllDictData(boolean status);
  15. Result listDictData(Integer pageNum, Integer pageSize);
  16. List<DictData> listDictData();
  17. void addDictData(DictDataDTO dataDTO);
  18. void updateDictData(DictDataDTO dataDTO,Long id);
  19. Result listDictType(Integer pageNum, Integer pageSize);
  20. List<DictType> listDictType();
  21. void addDictType(DictTypeDTO dictTypeDTO);
  22. void updateDictType(DictTypeDTO dictTypeDTO, Long id);
  23. Map<String, String> contractMap();
  24. Result listDictDataByQuery(Integer pageNum, Integer pageSize, DictDataQueryDTO query);
  25. }