package com.imed.costaccount.mapper; import com.imed.costaccount.common.util.PageUtils; import com.imed.costaccount.model.ShareParamValue; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.imed.costaccount.model.dto.ShareParamValueVO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 成本分摊参数值设置 * * @author huangrui * @date 2021-08-17 10:03:48 */ @Mapper public interface ShareParamValueMapper extends BaseMapper { /** * 分摊参数值列表 * * @param current 当前页 * @param pageSize 每页数据量大小 * @param date 日期 * @param shareParamCode 分摊参数代码 * @param responsibilityCode 责任中心代码 * @param hospId 医院id * @return List */ List getValues(@Param("current") Integer current, @Param("pageSize") Integer pageSize, @Param("date") String date, @Param("shareParamCode") String shareParamCode, @Param("responsibilityCode") String responsibilityCode, @Param("hospId") Long hospId); /** * 总数 * * @param current 当前页 * @param pageSize 每页数据量大小 * @param date 日期 * @param shareParamCode 分摊参数代码 * @param responsibilityCode 责任中心代码 * @param hospId 医院id * @return List */ int getValuesCount(@Param("current") Integer current, @Param("pageSize") Integer pageSize, @Param("date") String date, @Param("shareParamCode") String shareParamCode, @Param("responsibilityCode") String responsibilityCode, @Param("hospId") Long hospId); }