package com.flightfeather.monitor.service.impl; import com.flightfeather.monitor.mapper.Vue3FumeMapper; import com.flightfeather.monitor.pojo.DeviceInfo; import com.flightfeather.monitor.pojo.FumeAbnormalData; import com.flightfeather.monitor.pojo.FumeHistoryData; import com.flightfeather.monitor.pojo.PageBean; import com.flightfeather.monitor.service.Vue3FumeService; import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; 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 Vue3FumeServiceImpl implements Vue3FumeService { @Autowired private Vue3FumeMapper vue3FumeMapper; @Override public List findall() { List list = vue3FumeMapper.findall(); return list; } @Override public List conditonQueryExceedingData(String devId, String beginTime, String endTime) { List list = vue3FumeMapper.conditionQuery(devId,beginTime,endTime); return list; } @Override public List conditonQueryHistoryData(String devId, String beginTime, String endTime) { List list = vue3FumeMapper.conditionQueryHistory(devId,beginTime,endTime); return list; } @Override public List allDeviceInfo() { List list = vue3FumeMapper.allDeviceInfo(); return list; } @Override public List allAbnormalData() { List list = vue3FumeMapper.allAbnormalData(); return list; } @Override public List conditonQueryAbnormalData(String devId, String beginTime, String endTime) { List list = vue3FumeMapper.conditonQueryAbnormalData(devId,beginTime,endTime); return list; } @Override public List conditonQueryAbnormalData1(String devId, String exceptionValue, String beginTime, String endTime) { List list = vue3FumeMapper.conditonQueryAbnormalData1(devId,exceptionValue,beginTime,endTime); return list; } @Override public List findShopName(String exceptionType) { List list = vue3FumeMapper.findShopName(exceptionType); return list; } @Override public List exportByShopName(String[] shops, String exportBeginTime, String exportEndTime) { List list = vue3FumeMapper.exportByShopName(shops,exportBeginTime,exportEndTime); return list; } @Override public List findLaststById(String[] shops) { List list = vue3FumeMapper.findLaststById(shops); return list; } @Override public List findExceptionType() { List list = vue3FumeMapper.findExceptionType(); return list; } @Override public List conditonQueryAbnormalData2(String devId, String[] exceptionValue, String beginTime, String endTime) { List list = vue3FumeMapper.conditonQueryAbnormalData2(devId,exceptionValue,beginTime,endTime); return list; } @Override public PageBean page(Integer page, Integer pageSize, String devId, String[] exceptionValue, String beginTime, String endTime) { //设置分页参数 PageHelper.startPage(page,pageSize); //执行查询 List infoList=vue3FumeMapper.conditonQueryAbnormalData3(devId,exceptionValue,beginTime,endTime); //获取查询结果 Page p=(Page)infoList; // log.info("分页查询结果为:{}",p.getResult()); //封装PageBean对象*/ PageBean pageBean=new PageBean(p.getTotal(),p.getResult()); return pageBean; } @Override public List findShopNameBYTime(String exceptionType, String beginTime, String endTime) { List list = vue3FumeMapper.findShopNameBYTime(exceptionType,beginTime,endTime); return list; } @Override public List earlyAndLastTime() { List list = vue3FumeMapper.earlyAndLastTime(); return list; } @Override public List lastestTimeFromHistoryData() { List list = vue3FumeMapper.lastestTimeFromHistoryData(); return list; } @Override public List shopnamePythonUse() { List list = vue3FumeMapper.shopnamePythonUse(); return list; } @Override public Integer exceptionNum(String exceptionType, String beginTime, String endTime) { Integer list = vue3FumeMapper.exceptionNum(exceptionType,beginTime,endTime); return list; } }