package com.imed.costaccount.service; import com.baomidou.mybatisplus.extension.service.IService; import com.imed.costaccount.common.util.PageUtils; import com.imed.costaccount.model.CostAccountShare; import com.imed.costaccount.model.dto.CostAccountShareEditDto; import com.imed.costaccount.model.dto.CostAccountShareSaveDto; import com.imed.costaccount.model.dto.ShareParamEditDto; import com.imed.costaccount.model.vo.ShareParamProportionVO; import java.util.List; /** * 责任中心成本对照表 * * @author KCYG * @email KCYG@xinxicom * @date 2021-07-28 18:34:52 */ public interface CostAccountShareService extends IService { /** * 分页查询责任中心成本对照相关数据 * @param page * @param pageSize * @param name * @return */ PageUtils queryList(Integer page, Integer pageSize, String name,Integer hospId); /** * 保存责任中心成本对照表 * @param costAccountShareSaveDto */ void addCostAccountShare(CostAccountShareSaveDto costAccountShareSaveDto); /** * 修改成本中心责任对照表 * @param costAccountShareEditDto */ void updateByCostAccountShare(CostAccountShareEditDto costAccountShareEditDto); /** * 修改成本分摊参数的设置 * @param shareParamEditDto */ void updateShareParam(ShareParamEditDto shareParamEditDto); /** * 获取责任中心成本表的分摊参数的集合 * @param id * @param hospId * @return */ List selectShareParamById(Integer id, Integer hospId); }