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<DustSiteData> list = fugitiveDustService.scenarioData();
|
return Result.success(list);
|
}
|
// 返回所有站点名字
|
@GetMapping("/sitename")
|
public Result allSiteName(){
|
List<DustSiteData> list = fugitiveDustService.allSiteName();
|
return Result.success(list);
|
}
|
|
// 根据站点名字和时间段查询均值和
|
@GetMapping("/analysisdata")
|
public Result analysisdata( String siteName,String beginTime, String endTime){
|
List<AnalysisDustData> 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<DustExceptionType> list = fugitiveDustService.getExceptionType();
|
return Result.success(list);
|
}
|
|
|
|
}
|