From 3f28578838fff8682a6938cd283dc4b6115aef08 Mon Sep 17 00:00:00 2001 From: Administrator <1525436766@qq.com> Date: 星期二, 26 四月 2022 15:19:54 +0800 Subject: [PATCH] V2.23 edit at date 2022-04-26 1.默认创建`db_battinf`.`tb_a059_station_inf`-----A059一体机机房配置信息表 2.配置信息表'db_app_sys'.'tb_app_sys'表中新增字段 --------- 用于标识充放电一体机是否重新加载电池组信息 [ AppServer_Reinit_BattGroupData_A059_EN` tinyint(1) NOT NULL DEFAULT '0' ] --- BattMonitor_DB_Builder/src/com/database_util/DB_battinf.java | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/BattMonitor_DB_Builder/src/com/database_util/DB_battinf.java b/BattMonitor_DB_Builder/src/com/database_util/DB_battinf.java index 2c96e38..be310ce 100644 --- a/BattMonitor_DB_Builder/src/com/database_util/DB_battinf.java +++ b/BattMonitor_DB_Builder/src/com/database_util/DB_battinf.java @@ -40,6 +40,42 @@ createBattscrap_TABLE(pool, recreate); createBattspare_Record_TABLE(pool, recreate); + + createA059_Station_Inf_TABLE(pool,recreate); //一体机预加载配置信息 + } + + + + private static void createA059_Station_Inf_TABLE(MysqlConnPool pool, boolean recreate) { + String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.A059_Station_Inf_TABLE; + String sql_str02 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.A059_Station_Inf_TABLE + " (" + + " `num` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'," + + " `station_province` varchar(255) NOT NULL DEFAULT '' COMMENT '省'," + + " `station_city` varchar(255) NOT NULL DEFAULT '' COMMENT '市'," + + " `station_county` varchar(255) NOT NULL DEFAULT '' COMMENT '区县'," + + " `station_name` varchar(255) NOT NULL DEFAULT '' COMMENT '机房名称'," + + " `dev_name` varchar(255) NOT NULL DEFAULT '' COMMENT '设备名称'," + + " `batt_name` varchar(255) NOT NULL DEFAULT '' COMMENT '电池组名称'," + + " `mon_count` int(11) NOT NULL DEFAULT '0' COMMENT '单体个数'," + + " `monStdCap` float NOT NULL DEFAULT '0' COMMENT '标称容量'," + + " `monStdVol` float NOT NULL DEFAULT '0' COMMENT '标称单体电压'," + + " `load_curr` float NOT NULL DEFAULT '0' COMMENT '负载电流'," + + " `video_url` varchar(255) NOT NULL DEFAULT '' COMMENT '视频监控序列号'," + + " `dev_num` varchar(255) NOT NULL DEFAULT '' COMMENT '设备编号'," + + " `last_update_time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00' COMMENT '上一次更新时间'," + + " PRIMARY KEY (`num`)" + + ") ENGINE=InnoDB AUTO_INCREMENT=2 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(); + } } private static void createBattspare_Record_TABLE(MysqlConnPool pool, boolean recreate) { -- Gitblit v1.9.1