package com.sercurityControl.decision.service.impl; import com.sercurityControl.decision.domain.qo.TeamChangeListQo; import com.sercurityControl.decision.domain.vo.BuildUnitVo; import com.sercurityControl.decision.domain.vo.TeamChangeListVo; import com.sercurityControl.decision.domain.vo.TeamChangeNumVo; import com.sercurityControl.decision.domain.vo.TeamNumVo; import com.sercurityControl.decision.mapper.JjPlanMapper; import com.sercurityControl.decision.service.JjPlanService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.context.annotation.Primary; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; /** * 计划服务实现类 * * @author makejava * @since 2022-12-06 14:31:54 */ @Service("JjPlanService") @Primary public class JjPlanServiceImpl implements JjPlanService { @Autowired private JjPlanMapper planMapper; @Override public TeamNumVo getTeamNum() { TeamNumVo teamNum = new TeamNumVo(); //今日作业工序及作业类型变化数量 TeamChangeNumVo teamChangeNumVo = planMapper.getTeamNum(); //昨日作业工序及作业类型变化数量 TeamChangeNumVo yesChangeNumVo = planMapper.getYesTeamNum(); teamNum.setWorkGxNum(teamChangeNumVo.getWorkGxNum()); teamNum.setWorkTypeNum(teamChangeNumVo.getWorkTypeNum()); teamNum.setWorkGxYesNum(yesChangeNumVo.getWorkGxNum()); teamNum.setWorkTypeYesNum(yesChangeNumVo.getWorkTypeNum()); return teamNum; } /** * 分页查询 * * @param teamChangeListQo 筛选条件 * @return 查询结果 */ @Override public List queryByPage(TeamChangeListQo teamChangeListQo) { return planMapper.queryByPage(teamChangeListQo); } @Override public List getBuildUnit() { return planMapper.getBuildUnit(); } }