64 lines
2.0 KiB
Plaintext
64 lines
2.0 KiB
Plaintext
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();
|
|
}
|
|
}
|