IntelligentRecognition/ah-jjsp-service/.svn/pristine/8c/8c42c13f962f8d2e397baf72aaf...

64 lines
2.0 KiB
Plaintext
Raw Normal View History

2024-05-24 16:09:40 +08:00
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<TeamChangeListVo> queryByPage(TeamChangeListQo teamChangeListQo) {
return planMapper.queryByPage(teamChangeListQo);
}
@Override
public List<BuildUnitVo> getBuildUnit() {
return planMapper.getBuildUnit();
}
}