package com.gkhy.testFourierSpecialGasMonitor.controller;
|
|
import com.gkhy.testFourierSpecialGasMonitor.commons.domain.Result;
|
import com.gkhy.testFourierSpecialGasMonitor.commons.model.PageQuery;
|
import com.gkhy.testFourierSpecialGasMonitor.entity.query.GasAtmospherePageQuery;
|
import com.gkhy.testFourierSpecialGasMonitor.entity.query.GasFluxPageQuery;
|
import com.gkhy.testFourierSpecialGasMonitor.entity.query.GasPageQuery;
|
import com.gkhy.testFourierSpecialGasMonitor.entity.req.*;
|
import com.gkhy.testFourierSpecialGasMonitor.service.MonitorDataService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
/**
|
* @author Mr.huang
|
* @decription
|
* @date 2023/8/10 9:06
|
*/
|
@RestController
|
@RequestMapping("/gasMonitorData")
|
public class GasMonitorDataController {
|
|
@Autowired
|
private MonitorDataService monitorDataService;
|
|
@PostMapping("/gas/lineChart")
|
public Result gasLineChart(@RequestBody GasLineChartReqDTO reqDto){
|
Result result = monitorDataService.gasLineChart(reqDto);
|
return result;
|
}
|
|
@PostMapping("/gas/page")
|
public Result gasPage(@RequestBody PageQuery<GasPageQuery> pageQuery){
|
Result result = monitorDataService.gasPage(pageQuery);
|
return result;
|
}
|
|
@PostMapping("/gasFlux/lineChart")
|
public Result gasFluxLineChart(@RequestBody GasFluxLineChartReqDTO reqDto){
|
Result result = monitorDataService.gasFluxLineChart(reqDto);
|
return result;
|
}
|
|
@PostMapping("/gasFlux/page")
|
public Result gasFluxPage(@RequestBody PageQuery<GasFluxPageQuery> pageQuery){
|
Result result = monitorDataService.gasFluxPage(pageQuery);
|
return result;
|
}
|
|
@PostMapping("/gasAtmosphere/lineChart")
|
public Result gasAtmosphereLineChart(@RequestBody GasAtmosphereLineChartReqDTO reqDto){
|
Result result = monitorDataService.gasAtmosphereLineChart(reqDto);
|
return result;
|
}
|
|
@PostMapping("/gasAtmosphere/page")
|
public Result gasAtmospherePage(@RequestBody PageQuery<GasAtmospherePageQuery> pageQuery){
|
Result result = monitorDataService.gasAtmospherePage(pageQuery);
|
return result;
|
}
|
|
// todo
|
@PostMapping("/gasFlux/export")
|
public Result gasFluxExport(@RequestBody GasFluxExportBO gasFluxExportBO){
|
Result result = monitorDataService.gasFluxExport(gasFluxExportBO);
|
return result;
|
}
|
// todo
|
@PostMapping("/gasConcentration/export")
|
public Result gasConcentrationExport(@RequestBody GasConcentrationExportBO gasConcentrationExportBO){
|
Result result = monitorDataService.gasConcentrationExport(gasConcentrationExportBO);
|
return result;
|
}
|
}
|