ReportFormService.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.imed.costaccount.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.imed.costaccount.model.User;
  4. import com.imed.costaccount.model.dto.ReportFormEditDTO;
  5. import com.imed.costaccount.model.dto.ReportFormSaveDTO;
  6. import com.imed.costaccount.model.vo.ReportFormVO;
  7. import com.imed.costaccount.model.ReportForm;
  8. import java.util.List;
  9. import java.util.Map;
  10. /**
  11. * 报表项目
  12. *
  13. * @author huangrui
  14. * @email
  15. * @date 2021-08-03 13:53:52
  16. */
  17. public interface ReportFormService extends IService<ReportForm> {
  18. /**
  19. * 报表项目列表(必定只有两层)
  20. * @param reportType
  21. * @param user
  22. * @return
  23. */
  24. List<ReportFormVO> selectList(Integer reportType, User user);
  25. /**
  26. * 新增一个报表项目
  27. * @param reportFormDTO {@link ReportFormSaveDTO}
  28. * @param hospId 医院id
  29. */
  30. void saveReport(ReportFormSaveDTO reportFormDTO, Long hospId);
  31. /**
  32. * 更新某个报表项目
  33. * @param formEditDTO
  34. */
  35. void updateReport(ReportFormEditDTO formEditDTO);
  36. }