PatientItemImportService.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.kcim.service;
  2. import org.springframework.web.multipart.MultipartFile;
  3. import javax.servlet.http.HttpServletResponse;
  4. /**
  5. * @program: CostAccount
  6. * @description: 患者收费项目导入接口
  7. * @author: Wang.YS
  8. * @create: 2023-10-19 14:17
  9. **/
  10. public interface PatientItemImportService {
  11. /**
  12. * 月度信息采集-人事成本数据导入-获取患者收费项目列表
  13. * @param current 当前页
  14. * @param pageSize 页容量
  15. * @param computeDate 核算年月
  16. * @param itemType 项目类型
  17. * @param departmentName 科室列表
  18. * @return 导入列表
  19. */
  20. Object getPatientItemList(Integer current, Integer pageSize, String computeDate, String itemType, String departmentName);
  21. /**
  22. * 月度信息采集-人事成本数据导入-获取患者收费导入模版
  23. * @param response 出参
  24. * @return 模版
  25. */
  26. Object exportPatientItem(HttpServletResponse response);
  27. /**
  28. * 月度信息采集-人事成本数据导入-导入患者收费项目列表
  29. * @param computeDate 核算年月
  30. * @param file 文件
  31. */
  32. void importPatientItem(String computeDate, MultipartFile file);
  33. Object getComputeTotal(String computeDate, String itemType, String departmentName);
  34. }