| | |
| | | import com.sinata.common.utils.CollUtils; |
| | | import com.sinata.common.utils.StringUtils; |
| | | import com.sinata.system.domain.MwDisposalRecord; |
| | | import com.sinata.system.domain.query.DisposalReportQuery; |
| | | import com.sinata.system.domain.query.MwDisposalRecordItemQuery; |
| | | import com.sinata.system.domain.query.MwDisposalRecordQuery; |
| | | import com.sinata.system.domain.vo.DisposalRecordStaticsVO; |
| | | import com.sinata.system.domain.vo.MwCollectRecordVO; |
| | | import com.sinata.system.domain.vo.MwDisposalRecordItemVO; |
| | | import com.sinata.system.domain.vo.MwDisposalRecordReportVO; |
| | | import com.sinata.system.domain.vo.MwDisposalRecordVO; |
| | | import com.sinata.system.mapper.MwDisposalRecordMapper; |
| | | import com.sinata.system.service.MwDisposalRecordService; |
| | |
| | | Page<MwDisposalRecordItemVO> page = baseMapper.pageDetail(new Page<>(query.getPageCurr(), query.getPageSize()), query.getDisposalRecordId()); |
| | | return PageDTO.of(page); |
| | | } |
| | | |
| | | /** |
| | | * 处置报表 |
| | | * |
| | | * @param query |
| | | * @param type |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<MwDisposalRecordReportVO> disposalReportByType(DisposalReportQuery query, Integer type) { |
| | | return baseMapper.disposalReportByType(query, type); |
| | | } |
| | | |
| | | /** |
| | | * 监管报表医疗废物处置列表 |
| | | * |
| | | * @param query |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<MwCollectRecordVO> getRegulationReportList(DisposalReportQuery query) { |
| | | String treeCode = sysDepartmentService.getTreeCodeByDepartmentId(query.getDepartmentId()); |
| | | return baseMapper.getRegulationReportList(query, treeCode); |
| | | } |
| | | } |