1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- package com.diagbot.service.impl;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import com.diagbot.dto.BehospitalInfoDTO;
- import com.diagbot.dto.MsgDTO;
- import com.diagbot.dto.ResultDetailDTO;
- import com.diagbot.entity.BehospitalInfo;
- import com.diagbot.mapper.BehospitalInfoMapper;
- import com.diagbot.service.BehospitalInfoService;
- import com.diagbot.vo.AnalyzeVO;
- import com.diagbot.vo.BehospitalPageVO;
- import com.diagbot.vo.FilterVO;
- import org.springframework.stereotype.Service;
- import java.util.List;
- /**
- * <p>
- * 住院病历信息 服务实现类
- * </p>
- *
- * @author zhoutg
- * @since 2020-04-13
- */
- @Service
- public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper, BehospitalInfo> implements BehospitalInfoService {
- @Override
- public IPage<BehospitalInfoDTO> getPage(BehospitalPageVO behospitalPageVO) {
- return baseMapper.getPage(behospitalPageVO);
- }
- @Override
- public List<MsgDTO> getMsg(AnalyzeVO analyzeVO) {
- return baseMapper.getMsg(analyzeVO);
- }
- /**
- * 缺陷排行列表统计
- *
- * @param filterVO
- * @return
- */
- @Override
- public List<ResultDetailDTO> resultStatistics(FilterVO filterVO) {
- return baseMapper.resultStatistics(filterVO);
- }
- /**
- * 各科室缺陷占比
- *
- * @param filterVO
- * @return
- */
- @Override
- public List<ResultDetailDTO> resultStatisticsByDept(FilterVO filterVO) {
- return baseMapper.resultStatisticsByDept(filterVO);
- }
- /**
- * 缺陷排行列表统计-百分比未计算
- *
- * @param filterVO
- * @return
- */
- @Override
- public List<ResultDetailDTO> resultStatistics2(FilterVO filterVO) {
- return baseMapper.resultStatistics2(filterVO);
- }
- /**
- * 各科室缺陷占比-百分比未计算
- *
- * @param filterVO
- * @return
- */
- @Override
- public List<ResultDetailDTO> resultStatisticsByDept2(FilterVO filterVO) {
- return baseMapper.resultStatisticsByDept2(filterVO);
- }
- /**
- * 缺陷总数
- *
- * @param filterVO
- * @return
- */
- @Override
- public int getTotleResultNum(FilterVO filterVO) {
- return baseMapper.getTotleResultNum(filterVO);
- }
- @Override
- public List<BehospitalInfo> getNoGrade() {
- return baseMapper.getNoGrade();
- }
- }
|