CenterService.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.kcim.service;
  2. import com.kcim.dao.model.dto.SysDepartment;
  3. import com.kcim.vo.CommonParameterVo;
  4. import com.kcim.vo.DictDataVo;
  5. import com.kcim.vo.KCClassVo;
  6. import com.kcim.vo.UserInfoVO;
  7. import java.util.List;
  8. import java.util.Map;
  9. /**
  10. * @program: CostAccount
  11. * @description: 中台调用方法
  12. * @author: Wang.YS
  13. * @create: 2023-10-17 16:24
  14. **/
  15. public interface CenterService {
  16. List<UserInfoVO> getCenterUserInfo(String filter);
  17. DictDataVo getDict(String dictType);
  18. DictDataVo getCenterDict(String dictType);
  19. List<DictDataVo> getAllDict();
  20. List<DictDataVo> getAllDictBySystemId();
  21. Map<String, String> getDepartment();
  22. List<SysDepartment> getDepartmentFilter(String departmentName);
  23. CommonParameterVo getParameter(Long parameterCode);
  24. /**
  25. * 获取指定Code的参数值
  26. * @param parameterCode
  27. * @return
  28. */
  29. String getParameterValue(Long parameterCode);
  30. /**
  31. * 获取指定Code的参数指定序号的数值,
  32. * @param parameterCode
  33. * @return
  34. */
  35. String getParameterValueByIndex(Long parameterCode,int index);
  36. List<KCClassVo> getKCClass();
  37. List<SysDepartment> getDepartmentByDepartmentIds(List<Long> departmentIds);
  38. }