CostAccountShareService.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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.CostAccountShare;
  5. import com.imed.costaccount.model.dto.CostAccountShareEditDto;
  6. import com.imed.costaccount.model.dto.CostAccountShareSaveDto;
  7. import com.imed.costaccount.model.dto.ShareParamEditDto;
  8. import com.imed.costaccount.model.vo.ShareParamProportionVO;
  9. import java.util.List;
  10. /**
  11. * 责任中心成本对照表
  12. *
  13. * @author KCYG
  14. * @email KCYG@xinxicom
  15. * @date 2021-07-28 18:34:52
  16. */
  17. public interface CostAccountShareService extends IService<CostAccountShare> {
  18. /**
  19. * 分页查询责任中心成本对照相关数据
  20. * @param page
  21. * @param pageSize
  22. * @param name
  23. * @return
  24. */
  25. PageUtils queryList(Integer page, Integer pageSize, String name,Integer hospId);
  26. /**
  27. * 保存责任中心成本对照表
  28. * @param costAccountShareSaveDto
  29. */
  30. void addCostAccountShare(CostAccountShareSaveDto costAccountShareSaveDto);
  31. /**
  32. * 修改成本中心责任对照表
  33. * @param costAccountShareEditDto
  34. */
  35. void updateByCostAccountShare(CostAccountShareEditDto costAccountShareEditDto);
  36. /**
  37. * 修改成本分摊参数的设置
  38. * @param shareParamEditDto
  39. */
  40. void updateShareParam(ShareParamEditDto shareParamEditDto);
  41. /**
  42. * 获取责任中心成本表的分摊参数的集合
  43. * @param id
  44. * @param hospId
  45. * @return
  46. */
  47. List<ShareParamProportionVO> selectShareParamById(Integer id, Integer hospId);
  48. }