ComputeProjectCostAccountRepository.java 1.3 KB

12345678910111213141516171819202122232425262728293031
  1. package com.kcim.dao.repository;
  2. import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  3. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  4. import com.kcim.common.util.UserContext;
  5. import com.kcim.dao.mapper.ComputeProjectCostAccountMapper;
  6. import com.kcim.dao.model.ComputeProjectCostAccount;
  7. import com.kcim.vo.HospitalServiceProjectCostVO;
  8. import org.springframework.stereotype.Repository;
  9. import java.util.List;
  10. /**
  11. * @program: CostAccount
  12. * @description:
  13. * @author: Wang.YS
  14. * @create: 2023-11-27 17:52
  15. **/
  16. @Repository
  17. public class ComputeProjectCostAccountRepository extends ServiceImpl<ComputeProjectCostAccountMapper, ComputeProjectCostAccount> {
  18. public List<ComputeProjectCostAccount> getList(String computeDate) {
  19. LambdaQueryWrapper<ComputeProjectCostAccount> queryWrapper = new LambdaQueryWrapper<>();
  20. queryWrapper.eq(ComputeProjectCostAccount::getHospId, UserContext.getHospId());
  21. queryWrapper.eq(ComputeProjectCostAccount::getComputeDate, computeDate);
  22. return this.list(queryWrapper);
  23. }
  24. public List<HospitalServiceProjectCostVO> getMedicalServiceCostDetailList(String computeDate) {
  25. return this.baseMapper.getMedicalServiceCostDetailList(computeDate, UserContext.getHospId());
  26. }
  27. }