From e9f7312050bfefbd1afa6921a7ddd854fb4aff8f Mon Sep 17 00:00:00 2001
From: whycxzp <perryhsu@163.com>
Date: 星期三, 12 一月 2022 11:10:33 +0800
Subject: [PATCH] 更新

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

diff --git a/src/main/java/com/whyc/service/ClearTableService.java b/src/main/java/com/whyc/service/ClearTableService.java
index 2e4efef..e956679 100644
--- a/src/main/java/com/whyc/service/ClearTableService.java
+++ b/src/main/java/com/whyc/service/ClearTableService.java
@@ -129,6 +129,29 @@
         tableList.add(new TableDTO("web_site","tb_devstate_usr"));
         tableList.add(new TableDTO("web_site","tb_devtmp_record"));
         tableList.add(new TableDTO("web_site","tb_stationtraffic"));
+        tableList.add(new TableDTO("web_site","tb_database_backup"));
+        tableList.add(new TableDTO("db_analysis","tb_mon_cap"));
+        tableList.add(new TableDTO("db_analysis","tb_mon_res"));
+        tableList.add(new TableDTO("db_analysis","tb_mon_tmp"));
+        tableList.add(new TableDTO("db_analysis","tb_mon_vol"));
+
+        //杩涜涓�娆¤繃婊�,鏌ヨ鍑烘潵鎵�鏈夌殑搴撲腑琛�
+        List<TableDTO> tableList2 = mapper.findAllTables();
+        for (int i = 0; i < tableList.size(); i++) {
+            boolean compareFlag = false;
+            for (int j = 0; j < tableList2.size(); j++) {
+                if((tableList.get(i).getDbName()+tableList.get(i).getTableName())
+                .equals(tableList2.get(j).getDbName()+tableList2.get(j).getTableName())){
+                    compareFlag = true;
+                    break;
+                }
+            }
+            //鍖归厤ok
+            if(!compareFlag){
+                tableList.remove(i);
+                i--;
+            }
+        }
 
         mapper.clearTable(tableList);
     }
@@ -138,6 +161,9 @@
         tableList.add(new TableDTO("db_batt_history","tb_batt_realdata_"));
         tableList.add(new TableDTO("db_pwrdev_alarm","tb_pwrdev_alarm_param_"));
         tableList.add(new TableDTO("db_pwrdev_data_history","tb_pwrdev_historydata_"));
+        tableList.add(new TableDTO("db_pwrdev_data_history","tb_pwrdev_historydata_"));
+        tableList.add(new TableDTO("db_batt_testdata","tb_battresdata_"));
+        tableList.add(new TableDTO("db_batt_testdata","tb_batttestdatastop_"));
         //鏌ヨ搴撲腑闇�瑕佸垹闄ょ殑琛ㄥ悕
         List<TableDTO> resTableList = findTableListLike(tableList);
         //浼犲叆闇�瑕佸垹闄ょ殑琛ㄥ搴旂殑搴撳悕,琛ㄥ悕
@@ -150,4 +176,7 @@
         return mapper.findTableListLike(tableList);
     }
 
+    public void clearColumn() {
+        mapper.clearColumn();
+    }
 }

--
Gitblit v1.9.1