From 6fcddb84e44167d16554ebe68cc84512f9a36c44 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期二, 17 六月 2025 15:25:22 +0800
Subject: [PATCH] 预警分析管理-电池告警部分

---
 src/main/java/com/whyc/service/BattalarmDataService.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/BattalarmDataService.java b/src/main/java/com/whyc/service/BattalarmDataService.java
index 98bd97f..e07f562 100644
--- a/src/main/java/com/whyc/service/BattalarmDataService.java
+++ b/src/main/java/com/whyc/service/BattalarmDataService.java
@@ -9,6 +9,7 @@
 import com.whyc.constant.BattSingalIdEnum;
 import com.whyc.constant.DevAlarmEnum;
 import com.whyc.dto.AlarmDto;
+import com.whyc.dto.Param.AlmAnalyseDto;
 import com.whyc.dto.Real.AlmDto;
 import com.whyc.dto.Response;
 import com.whyc.mapper.BattalarmDataMapper;
@@ -84,4 +85,14 @@
         query.in("num",battAlarmNumList);
         return mapper.selectList(query).stream().map(BattalarmData::getNum).collect(Collectors.toList());
     }
+    //棰勮鍒嗘瀽绠$悊
+    public Response getBattAlmAnalyse(AlmAnalyseDto dto) {
+        PageHelper .startPage(dto.getPageNum(),dto.getPageSize());
+        List<BattalarmData> list=mapper.getBattAlmAnalyse(dto);
+        list.forEach(data->{
+            data.setAlmName(BattSingalIdEnum.getValue(data.getAlmSignalId()));
+        });
+        PageInfo pageInfo=new PageInfo(list);
+        return new Response().setII(1,list!=null,pageInfo,"鐢垫睜鍛婅鍒嗘瀽");
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.1