From 56c672f46d4b901b1ee4b1ee47768ed53ec5e6a8 Mon Sep 17 00:00:00 2001 From: Administrator <1525436766@qq.com> Date: 星期四, 08 七月 2021 11:52:25 +0800 Subject: [PATCH] V1.60 edit at date 2021-07-08 1.新建'db_ram_db.`tb_fbs9100s_buscouple_state`'-->'母联开关状态表'数据库表 1.新建'db_ram_db.`tb_fbs9100s_stemnode_state`'-->'干接点状态表'数据库表 --- BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java | 92 ++++++++++++++++++++++++++++++++++++++++++++++ BattMonitor_DB_Builder/config.xml | 2 BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java | 2 BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt | 4 ++ BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt | 4 ++ BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java | 2 + 6 files changed, 104 insertions(+), 2 deletions(-) diff --git a/BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt b/BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt index 4e4d091..631ef79 100644 --- a/BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt +++ b/BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt @@ -178,4 +178,8 @@ V1.59 edit at date 2021-07-02 1.新建'db_user.`tb_user_log`'数据库表 + +V1.60 edit at date 2021-07-08 + 1.新建'db_ram_db.`tb_fbs9100s_buscouple_state`'-->'母联开关状态表'数据库表 + 1.新建'db_ram_db.`tb_fbs9100s_stemnode_state`'-->'干接点状态表'数据库表 \ No newline at end of file diff --git a/BattMonitor_DB_Builder/config.xml b/BattMonitor_DB_Builder/config.xml index c81882e..083cfd1 100644 --- a/BattMonitor_DB_Builder/config.xml +++ b/BattMonitor_DB_Builder/config.xml @@ -2,7 +2,7 @@ <root> <mysql_ramdb_recreate_en>false</mysql_ramdb_recreate_en> - <mysql_server_ip>127.0.0.1</mysql_server_ip> + <mysql_server_ip>192.168.10.79</mysql_server_ip> <!--SOURCE_BATTDATA_TYPE_FBSDEV = 0--> <!--SOURCE_BATTDATA_TYPE_SQLSERVER = 1--> <!--SOURCE_BATTDATA_TYPE_C_INTERFACE = 2--> diff --git a/BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java b/BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java index e1b03a4..887c366 100644 --- a/BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java +++ b/BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java @@ -79,9 +79,18 @@ createTb_Batt_RTAlarm_Table(pool, recreate); //南京送检特有 createTb_Batt_RSAlarm_Table(pool, recreate); + + //创建干节点状态表 + createFBS9100s_stemnode_state_Table(pool, recreate); + + //创建母联开关状态表 + createFBS9100s_buscouple_state_Table(pool, recreate); } + + + /** * 创建 web_site 数据库 * @param pool @@ -1839,4 +1848,87 @@ sql.close_con(); } } + + /** + * 创建干接点状态表 + * @param pool + * @param recreate + */ + private static void createFBS9100s_stemnode_state_Table(MysqlConnPool pool, boolean recreate) { + String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.FBS9100s_stemnode_state_Table; + String sql_str02 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.FBS9100s_stemnode_state_Table + " (" + + " `num` bigint(20) NOT NULL AUTO_INCREMENT," + + " `dev_id` int(11) NOT NULL," + + " `record_time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00' COMMENT '记录时间'," + + " `dryInputState` int(11) NOT NULL DEFAULT '0' COMMENT '干节点输入状态'," + + " `dryOutputState` int(11) NOT NULL DEFAULT '0' COMMENT '干节点输出状态'," + + " `volOutputState` int(11) NOT NULL DEFAULT '0' COMMENT '干节点电压输出状态'," + + " `sumOutputVolt` float NOT NULL DEFAULT '0' COMMENT '总输出电压'," + + " `sumOutputCur` float NOT NULL DEFAULT '0' COMMENT '总输出电流'," + + " `outputVolt1` float NOT NULL DEFAULT '0' COMMENT '输出电压1'," + + " `outputVolt2` float NOT NULL DEFAULT '0' COMMENT '输出电压2'," + + " `outputVolt3` float NOT NULL DEFAULT '0' COMMENT '输出电压3'," + + " `outputVolt4` float NOT NULL DEFAULT '0' COMMENT '输出电压4'," + + " PRIMARY KEY (`num`)," + + " UNIQUE KEY `index_dev_id` (`dev_id`) USING BTREE" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8;"; + Sql_Mysql sql = new Sql_Mysql(pool.getConn()); + + try { + if(true == recreate) { + sql.sqlMysqlExecute(sql_str01); + } + sql.sqlMysqlExecute(sql_str02); + + } catch (SQLException e) { + e.printStackTrace(); + } finally { + sql.close_con(); + } + + } + + /** + * 创建母联状态表 + * @param pool + * @param recreate + */ + private static void createFBS9100s_buscouple_state_Table(MysqlConnPool pool, boolean recreate) { + String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.FBS9100s_buscouple_state_Table; + String sql_str02 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.FBS9100s_buscouple_state_Table + " (" + + " `num` bigint(20) NOT NULL AUTO_INCREMENT," + + " `dev_id` int(11) NOT NULL DEFAULT '912000001' COMMENT '设备id'," + + " `record_time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00' COMMENT '记录时间'," + + " `fanglei_state` int(11) NOT NULL DEFAULT '0' COMMENT '防雷状态:0:未连接;1:正常工作;2需要更换防雷设备'," + + " `workstate` int(11) NOT NULL DEFAULT '0' COMMENT '工作状态'," + + " `rlayworkmode` int(11) NOT NULL DEFAULT '0' COMMENT '空开操作状态'," + + " `rlyAstate` int(11) NOT NULL DEFAULT '0' COMMENT '开关输入ON状态'," + + " `rlyBstate` int(11) NOT NULL DEFAULT '0' COMMENT '开关输入OFF状态'," + + " `stopreson` int(11) NOT NULL DEFAULT '0' COMMENT '停止原因'," + + " `volt_m1` float NOT NULL DEFAULT '0' COMMENT '电压1'," + + " `volt_m2` float NOT NULL DEFAULT '0' COMMENT '电压2'," + + " `iout` float NOT NULL DEFAULT '0' COMMENT '电流'," + + " `curdir` int(11) NOT NULL DEFAULT '0' COMMENT '电流方向'," + + " `commustate` int(11) NOT NULL DEFAULT '0' COMMENT '通信状态'," + + " PRIMARY KEY (`num`)," + + " UNIQUE KEY `index_dev_id` (`dev_id`) USING BTREE" + + ") ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;"; + Sql_Mysql sql = new Sql_Mysql(pool.getConn()); + + try { + if(true == recreate) { + sql.sqlMysqlExecute(sql_str01); + } + sql.sqlMysqlExecute(sql_str02); + + } catch (SQLException e) { + e.printStackTrace(); + } finally { + sql.close_con(); + } + + } + + + } diff --git a/BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java b/BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java index 34f6097..f4a38f2 100644 --- a/BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java +++ b/BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java @@ -145,6 +145,8 @@ public final static String Tb_Batt_RSAlarm_Table = DB_RamDB + ".`tb_batt_rsalarm`"; //锂电池数据表 public final static String Tb_Batt_RTAlarm_Table = DB_RamDB + ".`tb_batt_rtalarm`"; //锂电池数据表 + public final static String FBS9100s_stemnode_state_Table = DB_RamDB + ".`tb_fbs9100s_stemnode_state`"; //干节点状态表 + public final static String FBS9100s_buscouple_state_Table = DB_RamDB + ".`tb_fbs9100s_buscouple_state`"; //母联开关状态表 /**************************** db_user数据库 ***************************************************/ diff --git a/BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt b/BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt index 4e4d091..631ef79 100644 --- a/BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt +++ b/BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt @@ -178,4 +178,8 @@ V1.59 edit at date 2021-07-02 1.新建'db_user.`tb_user_log`'数据库表 + +V1.60 edit at date 2021-07-08 + 1.新建'db_ram_db.`tb_fbs9100s_buscouple_state`'-->'母联开关状态表'数据库表 + 1.新建'db_ram_db.`tb_fbs9100s_stemnode_state`'-->'干接点状态表'数据库表 \ No newline at end of file diff --git a/BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java b/BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java index a80fb45..a989387 100644 --- a/BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java +++ b/BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java @@ -26,7 +26,7 @@ /**************************************************************************/ /**************************************************************************/ public final static boolean app_debug = false; - public final static float m_VersionNum = (float) 1.59; + public final static float m_VersionNum = (float) 1.60; public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908"; /**************************************************************************/ /**************************************************************************/ -- Gitblit v1.9.1