package com.job.zsc.controller; import com.job.zsc.pojo.*; import com.job.zsc.service.FugitiveDustService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @Slf4j @RequestMapping("/dust") @CrossOrigin @RestController public class FugitiveDustController { @Autowired private FugitiveDustService fugitiveDustService; //扬尘 监测点历史数据 后端分页 @GetMapping("/history1") public Result conditonQueryAbnormalData3(@RequestParam(defaultValue = "1") Integer page, @RequestParam(defaultValue = "20")Integer pageSize, String siteName,String mnCode,String beginTime, String endTime,String[] scenarioType ){ PageBean pageBean = fugitiveDustService.page(page,pageSize,siteName,mnCode, beginTime,endTime,scenarioType); return Result.success(pageBean); } // 返回监测点数据中的不同的场景 @GetMapping("/scenario") public Result conditonQueryHistoryData(){ List list = fugitiveDustService.scenarioData(); return Result.success(list); } // 返回所有站点名字 @GetMapping("/sitename") public Result allSiteName(){ List list = fugitiveDustService.allSiteName(); return Result.success(list); } // 根据站点名字和时间段查询均值和 @GetMapping("/analysisdata") public Result analysisdata( String siteName,String beginTime, String endTime){ List list = fugitiveDustService.analysisdata(siteName,beginTime,endTime); return Result.success(list); } // 根据站点名字和时段进行统计分析 后端分页 @GetMapping("/analysistime") public Result analysisByTime( @RequestParam(defaultValue = "1") Integer page, @RequestParam(defaultValue = "20")Integer pageSize,String siteName,String beginTime, String endTime){ PageBean pageBean = fugitiveDustService.pageAnalysisTime(page,pageSize,siteName,beginTime,endTime); return Result.success(pageBean); } @GetMapping("/exceptiontype") public Result getExceptionType( ){ List list = fugitiveDustService.getExceptionType(); return Result.success(list); } }