From 8c635598000e40edfb3edf5934124ad48d60f62d Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期六, 21 六月 2025 19:14:50 +0800
Subject: [PATCH] 实时页面修改

---
 src/main/java/com/whyc/controller/AnalysisAlmController.java |   31 +++++++++++++++++++++++++++----
 1 files changed, 27 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/whyc/controller/AnalysisAlmController.java b/src/main/java/com/whyc/controller/AnalysisAlmController.java
index 3b06e08..f6953b6 100644
--- a/src/main/java/com/whyc/controller/AnalysisAlmController.java
+++ b/src/main/java/com/whyc/controller/AnalysisAlmController.java
@@ -1,12 +1,13 @@
 package com.whyc.controller;
 
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+import com.whyc.constant.BattSingalIdEnum;
 import com.whyc.dto.AnalysisAlm.AnalysisChangeRes;
 import com.whyc.dto.Param.AlmAnalyseDto;
 import com.whyc.dto.Response;
-import com.whyc.service.AlmAnalysisParamService;
-import com.whyc.service.BattRealdataIdService;
-import com.whyc.service.BattalarmDataService;
-import com.whyc.service.PwrdevAlarmService;
+import com.whyc.pojo.db_alarm.BattalarmData;
+import com.whyc.service.*;
 import com.whyc.util.ActionUtil;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -14,6 +15,7 @@
 import org.springframework.web.bind.annotation.*;
 
 import java.text.ParseException;
+import java.util.List;
 
 @RequestMapping("analysis")
 @RestController
@@ -27,12 +29,27 @@
 
     @Autowired
     private AlmAnalysisParamService almAnalysisParamService;
+
+    @Autowired
+    private DevalarmDataService  devalarmDataService;
+
+    @Autowired
+    private AppParamService appParamService;
+
     @PostMapping("getBattAlmAnalyse")
     @ApiOperation("棰勮鍒嗘瀽绠$悊-鐢垫睜鍛婅")
     public Response getBattAlmAnalyse(@RequestBody AlmAnalyseDto dto){
         Integer uid= ActionUtil.getUser().getId();
         dto.setUid(uid);
         return battalarmDataService.getBattAlmAnalyse(dto);
+    }
+
+    @PostMapping("getDevAlmAnalyse")
+    @ApiOperation("棰勮鍒嗘瀽绠$悊-璁惧鍛婅")
+    public Response getDevAlmAnalyse(@RequestBody AlmAnalyseDto dto){
+        Integer uid= ActionUtil.getUser().getId();
+        dto.setUid(uid);
+        return devalarmDataService.getDevAlmAnalyse(dto);
     }
 
     @PostMapping("getPwrtAlmAnalyse")
@@ -61,4 +78,10 @@
         return almAnalysisParamService.getAlmSummaryParam();
     }
 
+    @PostMapping("updateAlarmAnalysisCycle")
+    @ApiOperation("棰勮鍒嗘瀽绠$悊-璁剧疆鏃堕棿闂撮殧")
+    public Response updateAlarmAnalysisCycle(@RequestParam Integer intervalTime){
+        return appParamService.updateAlarmAnalysisCycle(intervalTime);
+    }
+
 }
\ No newline at end of file

--
Gitblit v1.9.1