IntelligentRecognition/ah-jjsp-service/.svn/pristine/ea/ea9ea9eb591c441a528338c817d...

89 lines
2.4 KiB
Plaintext

package com.sercurityControl.proteam.service.impl;
import com.github.pagehelper.PageHelper;
import com.sercurityControl.proteam.domain.vo.DutyChildVo;
import com.sercurityControl.proteam.mapper.DutyChildMapper;
import com.sercurityControl.proteam.service.DutyChildService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
/**
* @author 黑子
*/
@Service
@Slf4j
public class DutyChildServiceImpl implements DutyChildService {
@Autowired
private DutyChildMapper mapper;
private final String TYPE="1";
private final String TYPE2="2";
private final String TYPE3="3";
private final String TYPE4="3";
/**
* 分页查询工程信息
* @param vo
* @return
*/
@Override
public List<DutyChildVo> getProList(DutyChildVo vo) {
List<DutyChildVo> list=new ArrayList<>();
try{
PageHelper.startPage(vo.getPage(), vo.getLimit());
if(TYPE.equals(vo.getCode())){
list=mapper.getAllProList(vo);
}else if (TYPE2.equals(vo.getCode())){
list=mapper.getSgList(vo);
}else if (TYPE3.equals(vo.getCode())){
list=mapper.getWsgList(vo);
}else if (TYPE4.equals(vo.getCode())){
vo.setType("停工");
list=mapper.getAllProList(vo);
}
}catch (Exception e){
log.error(e.toString(),e);
}
return list;
}
/**
* 查询周计划数据
* @param vo
* @return
*/
@Override
public List<DutyChildVo> getWeekList(DutyChildVo vo) {
PageHelper.startPage(vo.getPage(), vo.getLimit());
List<DutyChildVo> list=new ArrayList<>();
try{
list=mapper.getWeekList(vo);
}catch (Exception e){
log.error(e.toString(),e);
}
return list;
}
/**
* 查询日计划
* @param vo
* @return
*/
@Override
public List<DutyChildVo> getDayList(DutyChildVo vo) {
PageHelper.startPage(vo.getPage(), vo.getLimit());
List<DutyChildVo> list=new ArrayList<>();
try{
list=mapper.getDayList(vo);
}catch (Exception e){
log.error(e.toString(),e);
}
return list;
}
}