package com.yuanchu.limslaboratory.service.impl; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.yuanchu.limslaboratory.mapper.InspectionMapper; import com.yuanchu.limslaboratory.mapper.InspectionProductMapper; import com.yuanchu.limslaboratory.pojo.Inspection; import com.yuanchu.limslaboratory.pojo.ProjectNum; import com.yuanchu.limslaboratory.service.HomeService; import org.springframework.stereotype.Service; import javax.annotation.Resource; @Service public class HomeServiceImpl implements HomeService { @Resource InspectionMapper inspectionMapper; @Resource InspectionProductMapper inspectionProductMapper; //计算检验与未检验的单子与项目的数量接口 @Override public ProjectNum checkProjectNum() { ProjectNum projectNum = new ProjectNum(); //已检验的检验单数量 projectNum.setInsNum(inspectionMapper.seleCountIns()); //未检验的检验单数量 projectNum.setInsUnNum(inspectionMapper.seleCountUnIns()); //已检验的检验项目数量 projectNum.setInsproNum(inspectionProductMapper.seleCountInspro()); //未检验的检验项目数量 projectNum.setInsproUnNum(inspectionProductMapper.seleCountUnInspro()); return projectNum; } }