ShareParamValueMapper.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.imed.costaccount.mapper;
  2. import com.imed.costaccount.common.util.PageUtils;
  3. import com.imed.costaccount.model.ShareParamValue;
  4. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  5. import com.imed.costaccount.model.dto.ShareParamValueVO;
  6. import org.apache.ibatis.annotations.Mapper;
  7. import org.apache.ibatis.annotations.Param;
  8. import java.util.List;
  9. /**
  10. * 成本分摊参数值设置
  11. *
  12. * @author huangrui
  13. * @date 2021-08-17 10:03:48
  14. */
  15. @Mapper
  16. public interface ShareParamValueMapper extends BaseMapper<ShareParamValue> {
  17. /**
  18. * 分摊参数值列表
  19. *
  20. * @param current 当前页
  21. * @param pageSize 每页数据量大小
  22. * @param date 日期
  23. * @param shareParamCode 分摊参数代码
  24. * @param responsibilityCode 责任中心代码
  25. * @param hospId 医院id
  26. * @return List
  27. */
  28. List<ShareParamValueVO> 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);
  29. /**
  30. * 总数
  31. *
  32. * @param current 当前页
  33. * @param pageSize 每页数据量大小
  34. * @param date 日期
  35. * @param shareParamCode 分摊参数代码
  36. * @param responsibilityCode 责任中心代码
  37. * @param hospId 医院id
  38. * @return List
  39. */
  40. 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);
  41. List<ShareParamValue> getListByYearAndMonth(@Param("year") Integer year, @Param("month") Integer month, @Param("hospId") Long hospId);
  42. }