From bae185d2ff22c2537adc298cac905c9f5394d3c5 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期六, 21 六月 2025 09:04:27 +0800
Subject: [PATCH] 预警分析添加设备实时告警

---
 src/main/java/com/whyc/controller/AnalysisAlmController.java |   22 ++++++++++++++++++----
 1 files changed, 18 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..4cb50cd 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,6 +29,10 @@
 
     @Autowired
     private AlmAnalysisParamService almAnalysisParamService;
+
+    @Autowired
+    private DevalarmDataService  devalarmDataService;
+
     @PostMapping("getBattAlmAnalyse")
     @ApiOperation("棰勮鍒嗘瀽绠$悊-鐢垫睜鍛婅")
     public Response getBattAlmAnalyse(@RequestBody AlmAnalyseDto dto){
@@ -35,6 +41,14 @@
         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")
     @ApiOperation("棰勮鍒嗘瀽绠$悊-鐢垫簮鍛婅")
     public Response getPwrtAlmAnalyse(@RequestBody AlmAnalyseDto dto){

--
Gitblit v1.9.1