From 027d4a8e00a9881884824be44d9aee0289b747d4 Mon Sep 17 00:00:00 2001 From: Administrator <1525436766@qq.com> Date: 星期二, 15 八月 2023 16:34:25 +0800 Subject: [PATCH] V1.85 edit at date 2023-08-15 1.创建表'db_alarm.tb_alarm_manual_clear' 2.创建表'web_site.tb_fbs9100_setparam_temp' 3.创建表'db_param.tb_appalm_param',并录入所有[电源,电池,设备告警是否能自动消失配置] --- BattMonitor_DB_Builder/src/com/database_util/DB_Alarm.java | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 56 insertions(+), 0 deletions(-) diff --git a/BattMonitor_DB_Builder/src/com/database_util/DB_Alarm.java b/BattMonitor_DB_Builder/src/com/database_util/DB_Alarm.java index a6961f9..29cc248 100644 --- a/BattMonitor_DB_Builder/src/com/database_util/DB_Alarm.java +++ b/BattMonitor_DB_Builder/src/com/database_util/DB_Alarm.java @@ -30,6 +30,8 @@ createTb_Alarm_Detail_Table(pool, recreate); //创建告警详情 createTb_Alarm_Relation_Table(pool, recreate); //创建告警对应关系 + + createTb_Alarm_Manual_Clear_Table(pool,recreate); System.out.println(" db_alarm init end at " + Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms)); } @@ -519,6 +521,60 @@ sql.close_con(); } } + /** + * + * @Title: create tb_alarm_manual_clear + * @Description:告警对应关系 + * @param pool + * @param recreate + * @author author + * @date 2021年9月6日 + */ + public static void createTb_Alarm_Manual_Clear_Table(MysqlConnPool pool, boolean recreate) { + String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Tb_Alarm_Manual_Clear_Table; + String sql_str02 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Tb_Alarm_Manual_Clear_Table + " (" + + " `id` int(11) NOT NULL AUTO_INCREMENT," + + " `station_id` varchar(10) DEFAULT NULL," + + " `station_name1` varchar(45) DEFAULT NULL," + + " `station_name2` varchar(45) DEFAULT NULL," + + " `station_name3` varchar(45) DEFAULT NULL," + + " `station_name5` varchar(45) DEFAULT NULL," + + " `alarm_type` tinyint(4) DEFAULT NULL COMMENT '告警类型:1-电池,2-设备,3-电源'," + + " `batt_group_id` int(11) DEFAULT NULL," + + " `batt_group_name` varchar(45) DEFAULT NULL," + + " `mon_num` int(11) DEFAULT NULL," + + " `device_id` int(11) DEFAULT NULL," + + " `device_name` varchar(45) DEFAULT NULL," + + " `power_device_id` int(11) DEFAULT NULL," + + " `alm_start_time` datetime DEFAULT NULL," + + " `alm_id` int(11) DEFAULT NULL," + + " `alm_signal_id` int(11) DEFAULT NULL," + + " `reason` varchar(255) DEFAULT NULL COMMENT '恢复原因'," + + " `create_time` datetime DEFAULT NULL," + + " `deal_user_id` int(11) DEFAULT NULL," + + " PRIMARY KEY (`id`)" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8;;"; + Sql_Mysql sql = new Sql_Mysql(pool.getConn()); + ResultSet res = null; + try { + if(true == recreate) { + sql.sqlMysqlExecute(sql_str01); + } + sql.sqlMysqlExecute(sql_str02); + + } catch (SQLException e) { + e.printStackTrace(); + } finally { + if(null != res) { + try { + res.close(); + } catch (SQLException e) { + e.printStackTrace(); + } + } + sql.close_con(); + } + } } -- Gitblit v1.9.1