From 73bb5617e6aeb4ee8f7dfd4ad54b61d477969d86 Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期二, 10 六月 2025 20:22:06 +0800
Subject: [PATCH] 自动充放电自动化流程

---
 src/main/java/com/whyc/controller/BattAlarmController.java |   45 +++++++++++++++++++++++++++++++--------------
 1 files changed, 31 insertions(+), 14 deletions(-)

diff --git a/src/main/java/com/whyc/controller/BattAlarmController.java b/src/main/java/com/whyc/controller/BattAlarmController.java
index 13f17ba..eaf250d 100644
--- a/src/main/java/com/whyc/controller/BattAlarmController.java
+++ b/src/main/java/com/whyc/controller/BattAlarmController.java
@@ -1,6 +1,7 @@
 package com.whyc.controller;
 
 import com.whyc.dto.Response;
+import com.whyc.service.BattAlarmHisService;
 import com.whyc.service.BattAlarmService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -10,32 +11,48 @@
 import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
 
+import java.text.ParseException;
+
 
 @RestController
-@Api(tags = "鐢垫睜瀹炴椂鍛婅")
-@RequestMapping("battalarm")
+@Api(tags = "鐢垫睜鍛婅")
+@RequestMapping("battAlarm")
 public class BattAlarmController {
     @Autowired
     private BattAlarmService service;
 
-    @ApiOperation("鏌ヨ鐢垫睜鍛婅")
-    @GetMapping("getBattAlarm")
-    public Response getBattAlarm(@RequestParam(required = false) int almLevel,@RequestParam String startTime,@RequestParam String endTime
-                                ,@RequestParam int pageNum,@RequestParam int pageSize){
-        Response res=service.getBattAlarm(almLevel,startTime,endTime,pageNum,pageSize);
+    @Autowired
+    private BattAlarmHisService hisService;
+
+    /*@ApiOperation("鍦ㄧ敤鐢垫睜缁勫疄鏃舵帹閫佸憡璀︿俊鎭�")
+    @GetMapping("getResBattAlm")
+    public Response getResBattAlm(@RequestParam(required = false) int battGroupId){
+        Response res=service.getResBattAlm(battGroupId);
         return res;
+    }*/
+
+    @ApiOperation("鏌ヨ-鍒嗛〉")
+    @GetMapping("getPage")
+    public Response getPage(@RequestParam(required = false) Integer almLevel,@RequestParam String startTime,@RequestParam String endTime
+                                ,@RequestParam int pageNum,@RequestParam int pageSize){
+        return service.getPage(almLevel,startTime,endTime,pageNum,pageSize);
     }
 
     @ApiOperation("纭鍛婅")
     @GetMapping("confirmAlarm")
     public Response confirmAlarm(@RequestParam int num){
-        Response res=service.confirmAlarm(num);
-        return res;
+        return service.confirmAlarm(num);
     }
-    @ApiOperation("鍙栨秷鍛婅")
-    @GetMapping("cancleAlarm")
-    public Response cancleAlarm(@RequestParam int num){
-        Response res=service.cancleAlarm(num);
-        return res;
+    @ApiOperation("鍛婅纭鍙栨秷")
+    @GetMapping("cancelAlarm")
+    public Response cancelAlarm(@RequestParam int num){
+        return service.cancelAlarm(num);
+    }
+
+    @ApiOperation("鏌ヨ鍘嗗彶-鍒嗛〉")
+    @GetMapping("getHistoryPage")
+    public Response getHistoryPage(@RequestParam(required = false) Integer almLevel,@RequestParam String startTime,@RequestParam String endTime
+            , @RequestParam int pageNum, @RequestParam int pageSize) throws ParseException, InterruptedException {
+        return hisService.getHistoryPage(almLevel,startTime,endTime,pageNum,pageSize);
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1