CostIncomeGroupSetService.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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.CostIncomeGroupSet;
  5. import com.imed.costaccount.model.dto.CostIncomeGroupSetEditDto;
  6. import com.imed.costaccount.model.dto.CostIncomeGroupSetSaveDto;
  7. import com.imed.costaccount.model.vo.CostIncomeGroupSetVO;
  8. import java.util.List;
  9. /**
  10. * 收入归集设置
  11. *
  12. * @author KCYG
  13. * @email KCYG@xinxicom
  14. * @date 2021-08-03 08:41:20
  15. */
  16. public interface CostIncomeGroupSetService extends IService<CostIncomeGroupSet> {
  17. /**
  18. * 分页查询
  19. * @param current
  20. * @param pageSize
  21. * @param hospId
  22. * @return
  23. */
  24. PageUtils queryList(Integer current, Integer pageSize, Long hospId);
  25. /**
  26. * 根据Id获取对应的收入归集设置的数据
  27. * @param id
  28. * @return
  29. */
  30. CostIncomeGroupSetVO getByIncomeGroupId(Long id,Long hospId);
  31. /**
  32. * 保存收入归集设置的数据
  33. * @param costIncomeGroupSetSaveDto
  34. */
  35. void addCostIncomeGroupSet(CostIncomeGroupSetSaveDto costIncomeGroupSetSaveDto,Long hospId);
  36. /**
  37. * 修改收入归集设置的数据
  38. * @param costIncomeGroupSetEditDto
  39. * @param hospId
  40. */
  41. void updateByIncomeGroup(CostIncomeGroupSetEditDto costIncomeGroupSetEditDto, Long hospId);
  42. /**
  43. * 查询当前收入归集设置里面对应的会计科目的Id集合
  44. * @param incomeGroutSetId
  45. * @return
  46. */
  47. List<String> selectIsSelect(Integer incomeGroutSetId);
  48. /**
  49. * 设置对应的排除成本科目
  50. * @param accountList
  51. */
  52. void updateAccountCode(Integer id,List<String> accountList);
  53. }