From 4e6ba796be67ccbefb8e0f8f61bbfa12d8e0df6d Mon Sep 17 00:00:00 2001
From: huangzhen <867217663@qq.com>
Date: Thu, 04 Jan 2024 09:53:51 +0800
Subject: [PATCH] 新增功能
---
src/main/java/com/gkhy/fourierSpecialGasMonitor/controller/GasWarnLogController.java | 28 +++++++++++++++++++++++++---
1 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/gkhy/fourierSpecialGasMonitor/controller/GasWarnLogController.java b/src/main/java/com/gkhy/fourierSpecialGasMonitor/controller/GasWarnLogController.java
index 97a68b6..0b039ef 100644
--- a/src/main/java/com/gkhy/fourierSpecialGasMonitor/controller/GasWarnLogController.java
+++ b/src/main/java/com/gkhy/fourierSpecialGasMonitor/controller/GasWarnLogController.java
@@ -1,9 +1,13 @@
package com.gkhy.fourierSpecialGasMonitor.controller;
+import com.gkhy.fourierSpecialGasMonitor.annotation.RepeatedClick;
import com.gkhy.fourierSpecialGasMonitor.commons.domain.Result;
import com.gkhy.fourierSpecialGasMonitor.commons.model.PageQuery;
-import com.gkhy.fourierSpecialGasMonitor.entity.query.FindGasCategoryPageQuery;
import com.gkhy.fourierSpecialGasMonitor.entity.query.FindGasWarnLogPageQuery;
+import com.gkhy.fourierSpecialGasMonitor.entity.req.GasWarnLogCountByTimeReqDTO;
+import com.gkhy.fourierSpecialGasMonitor.entity.req.GasWarnLogInfoReqDTO;
+import com.gkhy.fourierSpecialGasMonitor.entity.req.HandleGasWarnLogReqDTO;
+import com.gkhy.fourierSpecialGasMonitor.entity.req.WindRoseByTimeReqDTO;
import com.gkhy.fourierSpecialGasMonitor.service.GasWarnLogService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -27,8 +31,26 @@
}
@PostMapping("/handleById")
- public Result handleGasWarnLog(@RequestParam Long id){
- Result result = gasWarnLogService.handleGasWarnLog(id);
+ @RepeatedClick
+ public Result handleGasWarnLog(@RequestBody HandleGasWarnLogReqDTO reqDto){
+ Result result = gasWarnLogService.handleGasWarnLog(reqDto);
+ return result;
+ }
+
+ @PostMapping("/gasWarnLogCountByTime")
+ public Result gasWarnLogCountByTime(@RequestBody GasWarnLogCountByTimeReqDTO gasWarnLogCountByTimeReqDTO){
+ Result result = gasWarnLogService.gasWarnLogCountByTime(gasWarnLogCountByTimeReqDTO);
+ return result;
+ }
+ @PostMapping("/gasWarnLogInfoByTime")
+ public Result gasWarnLogInfoByTime(@RequestBody GasWarnLogInfoReqDTO gasWarnLogInfoReqDTO){
+ Result result = gasWarnLogService.gasWarnLogInfoByTime(gasWarnLogInfoReqDTO);
+ return result;
+ }
+
+ @PostMapping("/gasWindRoseByTime")
+ public Result gasWindRoseByTime(@RequestBody WindRoseByTimeReqDTO reqDTO){
+ Result result = gasWarnLogService.gasWindRoseByTime(reqDTO);
return result;
}
}
\ No newline at end of file
--
Gitblit v1.9.2