package com.imed.costaccount.service; import com.baomidou.mybatisplus.extension.service.IService; import com.imed.costaccount.model.CostShareLevel; import com.imed.costaccount.model.dto.CostShareLevelEditDto; import com.imed.costaccount.model.dto.CostShareLevelSaveDto; import com.imed.costaccount.model.vo.CostShareLevelVO; import com.imed.costaccount.utils.PageUtils; import java.util.List; /** * 分摊层级对照表 * * @author KCYG * @email KCYG@xinxicom * @date 2021-07-27 14:19:09 */ public interface CostShareLevelService extends IService { /** * 分页查询相关分摊层级信息 * @param current * @param pageSize * @param name * @param hospId * @return */ PageUtils queryList(Integer current, Integer pageSize, String name, Long hospId); /** * 保存 * @param costShareLevelSaveDto */ void addCostShareLevel(CostShareLevelSaveDto costShareLevelSaveDto); /** * 修改分摊层级数据 * @param costShareLevelEditDto */ void updateByCostShareLevel(CostShareLevelEditDto costShareLevelEditDto); /** * 获取所有的分摊层级数据 * @param hospId * @return */ List getAll(Long hospId); }