CostShareParamService.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.imed.costaccount.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.imed.costaccount.common.util.PageUtils;
  4. import com.imed.costaccount.model.CostShareParam;
  5. import com.imed.costaccount.model.dto.CostShareParamAccountDto;
  6. import com.imed.costaccount.model.dto.CostShareParamEditDto;
  7. import com.imed.costaccount.model.dto.CostShareParamSaveDto;
  8. /**
  9. * 分摊参数对照表
  10. *
  11. * @author KCYG
  12. * @email KCYG@xinxicom
  13. * @date 2021-07-28 09:23:28
  14. */
  15. public interface CostShareParamService extends IService<CostShareParam> {
  16. /**
  17. * 分页查询相关的分摊参数数据
  18. * @param page
  19. * @param pageSize
  20. * @param name
  21. * @return
  22. */
  23. PageUtils queryList(Integer page, Integer pageSize, String name,Integer hospId);
  24. /**
  25. * 保存分摊参数
  26. * @param costShareParamSaveDto
  27. */
  28. void addCostShareParam(CostShareParamSaveDto costShareParamSaveDto);
  29. /**
  30. * 修改分摊参数
  31. * @param costShareParamEditDto
  32. */
  33. void updateCostShareParam(CostShareParamEditDto costShareParamEditDto);
  34. /**
  35. * 为按照科目的计算方式添加成本科目
  36. * @param costShareParamAccountDto
  37. * @return
  38. */
  39. CostShareParam updateCostShareParamByAccountId(CostShareParamAccountDto costShareParamAccountDto);
  40. }