From 63486c527b01c459110a88930d9cda1ded633aee Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Tue, 11 Nov 2025 10:32:30 +0800
Subject: [PATCH] 修改新增气象数据统计
---
src/main/java/com/gkhy/fourierSpecialGasMonitor/controller/GasMonitorDataController.java | 34 ++++++++++++++++++++++++++++++----
1 files changed, 30 insertions(+), 4 deletions(-)
diff --git a/src/main/java/com/gkhy/fourierSpecialGasMonitor/controller/GasMonitorDataController.java b/src/main/java/com/gkhy/fourierSpecialGasMonitor/controller/GasMonitorDataController.java
index d4b6511..189465a 100644
--- a/src/main/java/com/gkhy/fourierSpecialGasMonitor/controller/GasMonitorDataController.java
+++ b/src/main/java/com/gkhy/fourierSpecialGasMonitor/controller/GasMonitorDataController.java
@@ -6,11 +6,9 @@
import com.gkhy.fourierSpecialGasMonitor.entity.query.GasAtmospherePageQuery;
import com.gkhy.fourierSpecialGasMonitor.entity.query.GasFluxPageQuery;
import com.gkhy.fourierSpecialGasMonitor.entity.query.GasPageQuery;
-import com.gkhy.fourierSpecialGasMonitor.entity.req.CreateGasCategoryReqDTO;
-import com.gkhy.fourierSpecialGasMonitor.entity.req.GasAtmosphereLineChartReqDTO;
-import com.gkhy.fourierSpecialGasMonitor.entity.req.GasFluxLineChartReqDTO;
-import com.gkhy.fourierSpecialGasMonitor.entity.req.GasLineChartReqDTO;
+import com.gkhy.fourierSpecialGasMonitor.entity.req.*;
import com.gkhy.fourierSpecialGasMonitor.service.MonitorDataService;
+import com.gkhy.fourierSpecialGasMonitor.service.SummaryStatsService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@@ -28,6 +26,9 @@
@Autowired
private MonitorDataService monitorDataService;
+
+ @Autowired
+ private SummaryStatsService summaryStatsService;
@PostMapping("/gas/lineChart")
public Result gasLineChart(@RequestBody GasLineChartReqDTO reqDto){
@@ -64,4 +65,29 @@
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;
+ }
+
+ @PostMapping("/gasAtmosphere/stats")
+ public Result gasAtmosphereStats(@RequestBody PageQuery<SummaryStatsReqDTO> pageQuery){
+ Result result = summaryStatsService.listSummaryStats(pageQuery);
+ return result;
+ }
+
+ @PostMapping("/gasAtmosphere/extremum")
+ public Result gasAtmosphereExtremum(@RequestBody SummaryStatsReqDTO reqDTO){
+ Result result = monitorDataService.gasAtmosphereExtremum(reqDTO);
+ return result;
+ }
}
\ No newline at end of file
--
Gitblit v1.9.2