package com.job.zsc.service.impl; import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; import com.job.zsc.mapper.FugitiveDustMapper; import com.job.zsc.pojo.AnalysisDustData; import com.job.zsc.pojo.DustExceptionType; import com.job.zsc.pojo.DustSiteData; import com.job.zsc.pojo.PageBean; import com.job.zsc.service.FugitiveDustService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Slf4j @Service public class FugitiveDustServiceImpl implements FugitiveDustService { @Autowired private FugitiveDustMapper fugitiveDustMapper; @Override public PageBean page(Integer page, Integer pageSize, String siteName, String mnCode, String beginTime, String endTime,String[] scenarioType) { //设置分页参数 PageHelper.startPage(page,pageSize); //执行查询 List infoList=fugitiveDustMapper.conditonQueryDustHistoryData(siteName,mnCode,beginTime,endTime,scenarioType); //获取查询结果 Page p=(Page)infoList; //封装PageBean对象*/ PageBean pageBean=new PageBean(p.getTotal(),p.getResult()); return pageBean; } @Override public List scenarioData() { List list = fugitiveDustMapper.scenarioData(); return list; } @Override public List allSiteName() { List list = fugitiveDustMapper.allSiteName(); return list; } @Override public List analysisdata( String siteName,String beginTime, String endTime) { List list = fugitiveDustMapper.analysisdata(siteName,beginTime,endTime); return list; } @Override public List analysisByTime(String siteName, String beginTime, String endTime) { List list = fugitiveDustMapper.analysisByTime(siteName,beginTime,endTime); return list; } @Override public PageBean pageAnalysisTime(Integer page, Integer pageSize, String siteName, String beginTime, String endTime) { //设置分页参数 PageHelper.startPage(page,pageSize); //执行查询 List infoList=fugitiveDustMapper.analysisByTime(siteName,beginTime,endTime); //获取查询结果 Page p=(Page)infoList; //封装PageBean对象*/ PageBean pageBean=new PageBean(p.getTotal(),p.getResult()); return pageBean; } @Override public List getExceptionType() { List list = fugitiveDustMapper.getExceptionType(); return list; } }