From b6b7c9ea2b2b3ca9b4a2c62b5496f78909900491 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期二, 10 十二月 2024 16:27:23 +0800
Subject: [PATCH] 告警

---
 src/main/java/com/whyc/mapper/BattAlarmHisMapper.java      |    4 +-
 src/main/java/com/whyc/pojo/db_alarm/BattAlarmHistory.java |    4 +
 src/main/java/com/whyc/service/SubTableService.java        |   36 +++++++++---------
 src/main/java/com/whyc/service/BattAlarmHisService.java    |    4 +-
 src/main/java/com/whyc/util/SubTablePageInfoUtil.java      |   34 ++++++++--------
 5 files changed, 42 insertions(+), 40 deletions(-)

diff --git a/src/main/java/com/whyc/mapper/BattAlarmHisMapper.java b/src/main/java/com/whyc/mapper/BattAlarmHisMapper.java
index df5e63b..a32e8e5 100644
--- a/src/main/java/com/whyc/mapper/BattAlarmHisMapper.java
+++ b/src/main/java/com/whyc/mapper/BattAlarmHisMapper.java
@@ -1,6 +1,6 @@
 package com.whyc.mapper;
 
-import com.whyc.pojo.db_alarm.BattAlarmHis;
+import com.whyc.pojo.db_alarm.BattAlarmHistory;
 
-public interface BattAlarmHisMapper extends CustomMapper<BattAlarmHis>{
+public interface BattAlarmHisMapper extends CustomMapper<BattAlarmHistory>{
 }
\ No newline at end of file
diff --git a/src/main/java/com/whyc/pojo/db_alarm/BattAlarmHis.java b/src/main/java/com/whyc/pojo/db_alarm/BattAlarmHistory.java
similarity index 91%
rename from src/main/java/com/whyc/pojo/db_alarm/BattAlarmHis.java
rename to src/main/java/com/whyc/pojo/db_alarm/BattAlarmHistory.java
index c99c97e..1e05daf 100644
--- a/src/main/java/com/whyc/pojo/db_alarm/BattAlarmHis.java
+++ b/src/main/java/com/whyc/pojo/db_alarm/BattAlarmHistory.java
@@ -1,6 +1,7 @@
 package com.whyc.pojo.db_alarm;
 
 import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.AllArgsConstructor;
@@ -15,7 +16,8 @@
 @NoArgsConstructor
 @ToString
 @ApiModel(value="鍛婅鍘嗗彶璁板綍", description="")
-public class BattAlarmHis {
+@TableName(schema = "db_alarm",value = "batt_alarm_history")
+public class BattAlarmHistory {
     @TableField("num")
     @ApiModelProperty("涓婚敭缂栧彿")
     private Integer num;
diff --git a/src/main/java/com/whyc/service/BattAlarmHisService.java b/src/main/java/com/whyc/service/BattAlarmHisService.java
index 6bb1e2c..7e2f5a3 100644
--- a/src/main/java/com/whyc/service/BattAlarmHisService.java
+++ b/src/main/java/com/whyc/service/BattAlarmHisService.java
@@ -2,7 +2,7 @@
 
 import com.github.pagehelper.PageInfo;
 import com.whyc.dto.Response;
-import com.whyc.pojo.db_alarm.BattAlarmHis;
+import com.whyc.pojo.db_alarm.BattAlarmHistory;
 import com.whyc.util.SubTablePageInfoUtil;
 import com.whyc.util.ThreadLocalUtil;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -17,7 +17,7 @@
 
     //鏌ヨ鐢垫睜缁勫巻鍙叉椂闂村憡璀�
     public Response getHisAlatm(int binfId, String startTime, String endTime,int pageNum,int pageSize)throws ParseException, InterruptedException  {
-        BattAlarmHis his=new BattAlarmHis();
+        BattAlarmHistory his=new BattAlarmHistory();
         his.setBinfId(binfId);
         PageInfo pageInfo=util.getPageInfoByMonthTable(pageNum,pageSize, ThreadLocalUtil.parse(startTime,1),ThreadLocalUtil.parse(endTime,1)
         ,"db_alarm","batt_alarm",his);
diff --git a/src/main/java/com/whyc/service/SubTableService.java b/src/main/java/com/whyc/service/SubTableService.java
index db86242..6cb66dd 100644
--- a/src/main/java/com/whyc/service/SubTableService.java
+++ b/src/main/java/com/whyc/service/SubTableService.java
@@ -1,7 +1,7 @@
 package com.whyc.service;
 
 import com.whyc.mapper.CallBack;
-import com.whyc.pojo.db_alarm.BattAlarmHis;
+import com.whyc.pojo.db_alarm.BattAlarmHistory;
 import com.whyc.pojo.db_dis_batt.BattTestInfData;
 import com.whyc.util.ActionUtil;
 import com.whyc.util.ThreadLocalUtil;
@@ -53,14 +53,14 @@
         return list;
     }
     //鍛婅鍘嗗彶瀹炴椂璁$畻姣忓紶琛ㄦ煡璇㈡�绘暟
-    public int getBattHisCount(BattAlarmHis battAlarmHis) {
-        String sql="SELECT  count(*) as number FROM db_alarm."+battAlarmHis.getRecordYear()+" history " +
-                " where history.binf_id="+battAlarmHis.getBinfId() ;
-        if(battAlarmHis.getAlmStartTime()!=null){
-            sql+=" and alm_start_time  >='"+ ThreadLocalUtil.format(battAlarmHis.getAlmStartTime(),1)+"' ";
+    public int getBattHisCount(BattAlarmHistory battAlarmHistory) {
+        String sql="SELECT  count(*) as number FROM db_alarm."+ battAlarmHistory.getRecordYear()+" history " +
+                " where history.binf_id="+ battAlarmHistory.getBinfId() ;
+        if(battAlarmHistory.getAlmStartTime()!=null){
+            sql+=" and alm_start_time  >='"+ ThreadLocalUtil.format(battAlarmHistory.getAlmStartTime(),1)+"' ";
         }
-        if(battAlarmHis.getAlmEndTime()!=null){
-            sql+=" and alm_start_time  <='"+ThreadLocalUtil.format(battAlarmHis.getAlmEndTime(),1)+"' ";
+        if(battAlarmHistory.getAlmEndTime()!=null){
+            sql+=" and alm_start_time  <='"+ThreadLocalUtil.format(battAlarmHistory.getAlmEndTime(),1)+"' ";
         }
         List list = sqlExecuteService.executeQuery_call(sql, new CallBack() {
             @Override
@@ -82,22 +82,22 @@
         return num;
     }
     //鍛婅鍘嗗彶瀹炴椂
-    public List<BattAlarmHis> getBattHisList(BattAlarmHis battAlarmHis) {
-        String sql="SELECT * FROM db_alarm."+battAlarmHis.getRecordYear()+" history " +
-                " where history.binf_id="+battAlarmHis.getBinfId() ;
-        if(battAlarmHis.getAlmStartTime()!=null){
-            sql+=" and alm_start_time  >='"+ ThreadLocalUtil.format(battAlarmHis.getAlmStartTime(),1)+"' ";
+    public List<BattAlarmHistory> getBattHisList(BattAlarmHistory battAlarmHistory) {
+        String sql="SELECT * FROM db_alarm."+ battAlarmHistory.getRecordYear()+" history " +
+                " where history.binf_id="+ battAlarmHistory.getBinfId() ;
+        if(battAlarmHistory.getAlmStartTime()!=null){
+            sql+=" and alm_start_time  >='"+ ThreadLocalUtil.format(battAlarmHistory.getAlmStartTime(),1)+"' ";
         }
-        if(battAlarmHis.getAlmEndTime()!=null){
-            sql+=" and alm_start_time  <='"+ThreadLocalUtil.format(battAlarmHis.getAlmEndTime(),1)+"' ";
+        if(battAlarmHistory.getAlmEndTime()!=null){
+            sql+=" and alm_start_time  <='"+ThreadLocalUtil.format(battAlarmHistory.getAlmEndTime(),1)+"' ";
         }
-        sql+="  ORDER BY alm_start_time asc  limit "+battAlarmHis.getLimitStart()+","+battAlarmHis.getLimitEnd()+" ";
-        List<BattAlarmHis> list=sqlExecuteService.executeQuery_call(sql, new CallBack() {
+        sql+="  ORDER BY alm_start_time asc  limit "+ battAlarmHistory.getLimitStart()+","+ battAlarmHistory.getLimitEnd()+" ";
+        List<BattAlarmHistory> list=sqlExecuteService.executeQuery_call(sql, new CallBack() {
             @Override
             public List getResults(ResultSet rs) throws SQLException {
                 List list=new ArrayList();
                 while (rs.next()){
-                    BattAlarmHis data=new BattAlarmHis();
+                    BattAlarmHistory data=new BattAlarmHistory();
                     data.setNum(rs.getInt("num"));
                     data.setBinfId(rs.getInt("binf_id"));
                     data.setAlmStartTime(rs.getTimestamp("alm_start_time"));
diff --git a/src/main/java/com/whyc/util/SubTablePageInfoUtil.java b/src/main/java/com/whyc/util/SubTablePageInfoUtil.java
index 9b5ba2b..016e37d 100644
--- a/src/main/java/com/whyc/util/SubTablePageInfoUtil.java
+++ b/src/main/java/com/whyc/util/SubTablePageInfoUtil.java
@@ -3,7 +3,7 @@
 import com.github.pagehelper.PageInfo;
 import com.whyc.factory.ThreadPoolExecutorFactory;
 import com.whyc.mapper.CommonMapper;
-import com.whyc.pojo.db_alarm.BattAlarmHis;
+import com.whyc.pojo.db_alarm.BattAlarmHistory;
 import com.whyc.service.SubTableService;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -68,13 +68,13 @@
             }
             pool.execute(()-> {
                 //====== 鏍规嵁涓嶅悓绫诲瀷绫诲瀷瀵硅薄瀵瑰簲璋冩暣 ======
-                if (pojo instanceof BattAlarmHis) {
-                    BattAlarmHis battAlarmHis = new BattAlarmHis();
-                    BeanUtils.copyProperties(pojo,battAlarmHis);
-                    battAlarmHis.setAlmStartTime(queryTime.get(0));
-                    battAlarmHis.setAlmEndTime(queryTime.get(1));
-                    battAlarmHis.setRecordYear(tableName);
-                    int currentCount = service.getBattHisCount(battAlarmHis);
+                if (pojo instanceof BattAlarmHistory) {
+                    BattAlarmHistory battAlarmHistory = new BattAlarmHistory();
+                    BeanUtils.copyProperties(pojo, battAlarmHistory);
+                    battAlarmHistory.setAlmStartTime(queryTime.get(0));
+                    battAlarmHistory.setAlmEndTime(queryTime.get(1));
+                    battAlarmHistory.setRecordYear(tableName);
+                    int currentCount = service.getBattHisCount(battAlarmHistory);
                     queryCountMap.put(tableYear, currentCount);
                  }
                 latch.countDown();
@@ -115,16 +115,16 @@
             List<Date> queryTime = queryTimeForSubTables.get(key);
             //====== 鏍规嵁涓嶅悓绫诲瀷绫诲瀷瀵硅薄瀵瑰簲璋冩暣 ======
             String recordYear = key.equals("default") ? tablePrefix : tablePrefix + "_" + key;
-            if(pojo instanceof BattAlarmHis) {
-                BattAlarmHis battAlarmHis = new BattAlarmHis();
-                BeanUtils.copyProperties(pojo,battAlarmHis);
-                battAlarmHis.setAlmStartTime(queryTime.get(0));
-                battAlarmHis.setAlmEndTime(queryTime.get(1));
-                battAlarmHis.setRecordYear(recordYear);
+            if(pojo instanceof BattAlarmHistory) {
+                BattAlarmHistory battAlarmHistory = new BattAlarmHistory();
+                BeanUtils.copyProperties(pojo, battAlarmHistory);
+                battAlarmHistory.setAlmStartTime(queryTime.get(0));
+                battAlarmHistory.setAlmEndTime(queryTime.get(1));
+                battAlarmHistory.setRecordYear(recordYear);
                 List<Integer> limitList = tableAndLimitMap.get(key);
-                battAlarmHis.setLimitStart(limitList.get(0));
-                battAlarmHis.setLimitEnd(limitList.get(1));
-                List<BattAlarmHis> list =  service.getBattHisList(battAlarmHis);
+                battAlarmHistory.setLimitStart(limitList.get(0));
+                battAlarmHistory.setLimitEnd(limitList.get(1));
+                List<BattAlarmHistory> list =  service.getBattHisList(battAlarmHistory);
                 dataList.addAll(list);
             }
         }

--
Gitblit v1.9.1