蓄电池监控管理平台数据库初始化程序
Administrator
2023-04-04 f6c42b8bb6b590fcded077f5d087296004907650
V1.65 edit at date 2024-04-04
1.db_ram_db.tb_fbs9100_state表扩展版本号长度,FBS300版本号超出原本长度,扩展设备版本号字段
`dev_version` varchar(255) NOT NULL DEFAULT '',
2.后台线程管理新增 FBC4831线程 - ProcessId = 11025
sql.sqlMysqlExecute(" INSERT INTO " + Sql_Mysql.ProcessSurvey_Table +
"(ProcessId,ProcessName,ProcessTime,Process_starttime,ServerName,ServerFlag,ProcessVersion,note,OutTime)
VALUES ('11025', 'BMS_BATT_FBC_4831NT', '1970-01-01 00:00:00',
'1970-01-01 00:00:00', 'BMS_BATT_FBC_4831NT', '2', 'v1.100',
'FBC4831通信线程', '300');");
3.创建并联BTS拓扑状态信息表 'db_ram_db.tb_fbs9140_topology_state'
7个文件已修改
250 ■■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/battdata_rt/BattData_RT_RamDB_Thread_SQL.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java 87 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -1,5 +1,75 @@
蓄电池监控平台建表程序
V1.65 edit at date 2024-04-04
    1.db_ram_db.tb_fbs9100_state表扩展版本号长度,FBS300版本号超出原本长度,扩展设备版本号字段
        `dev_version` varchar(255) NOT NULL DEFAULT '',
    2.后台线程管理新增 FBC4831线程 - ProcessId = 11025
        sql.sqlMysqlExecute(" INSERT INTO " + Sql_Mysql.ProcessSurvey_Table + "(ProcessId,ProcessName,ProcessTime,Process_starttime,ServerName,ServerFlag,ProcessVersion,note,OutTime) VALUES ('11025', 'BMS_BATT_FBC_4831NT',     '1970-01-01 00:00:00', '1970-01-01 00:00:00', 'BMS_BATT_FBC_4831NT', '2', 'v1.100', 'FBC4831通信线程', '300');");
    3.创建并联BTS拓扑状态信息表 'db_ram_db.tb_fbs9140_topology_state'
        CREATE TABLE `tb_fbs9140_topology_state` (
          `num` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
          `dev_id` int(11) NOT NULL DEFAULT '0' COMMENT '设备id',
          `record_time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00' COMMENT '记录时间',
          `grouptotalnum` int(11) NOT NULL DEFAULT '0' COMMENT '电池组总数',
          `montotalnum` int(11) NOT NULL DEFAULT '0' COMMENT '单体总数',
          `onlinevol` float NOT NULL DEFAULT '0' COMMENT '在线电压',
          `accurrrindex` int(11) NOT NULL DEFAULT '0' COMMENT '当前AC输入索引[0-#1 1-#2]',
          `acua_1` float NOT NULL DEFAULT '0' COMMENT '#1交流A相电压',
          `acub_1` float NOT NULL DEFAULT '0' COMMENT '#1交流B相电压',
          `acuc_1` float NOT NULL DEFAULT '0' COMMENT '#1交流C相电压',
          `acia_1` float NOT NULL DEFAULT '0' COMMENT '#1交流A相电流',
          `acib_1` float NOT NULL DEFAULT '0' COMMENT '#1交流B相电流',
          `acic_1` float NOT NULL DEFAULT '0' COMMENT '#1交流C相电流',
          `acua_2` float NOT NULL DEFAULT '0' COMMENT '#2交流A相电压',
          `acub_2` float NOT NULL DEFAULT '0' COMMENT '#2交流B相电压',
          `acuc_2` float NOT NULL DEFAULT '0' COMMENT '#2交流C相电压',
          `acia_2` float NOT NULL DEFAULT '0' COMMENT '#2交流A相电流',
          `acib_2` float NOT NULL DEFAULT '0' COMMENT '#2交流B相电流',
          `acic_2` float NOT NULL DEFAULT '0' COMMENT '#2交流C相电流',
          `mod_enable1` int(11) NOT NULL DEFAULT '0' COMMENT '组1模块使能状态[0-断开  1-闭合]',
          `batt_state1` int(11) NOT NULL DEFAULT '0' COMMENT '组1电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol1` float NOT NULL DEFAULT '0' COMMENT '组1输出电压',
          `mod_outcurr1` float NOT NULL DEFAULT '0' COMMENT '组1输出电流',
          `mod_enable2` int(11) NOT NULL DEFAULT '0' COMMENT '组2模块使能状态[0-断开  1-闭合]',
          `batt_state2` int(11) NOT NULL DEFAULT '0' COMMENT '组2电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol2` float NOT NULL DEFAULT '0' COMMENT '组2输出电压',
          `mod_outcurr2` float NOT NULL DEFAULT '0' COMMENT '组2输出电流',
          `mod_enable3` int(11) NOT NULL DEFAULT '0' COMMENT '组3模块使能状态[0-断开  1-闭合]',
          `batt_state3` int(11) NOT NULL DEFAULT '0' COMMENT '组3电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol3` float NOT NULL DEFAULT '0' COMMENT '组3输出电压',
          `mod_outcurr3` float NOT NULL DEFAULT '0' COMMENT '组3输出电流',
          `mod_enable4` int(11) NOT NULL DEFAULT '0' COMMENT '组4模块使能状态[0-断开  1-闭合]',
          `batt_state4` int(11) NOT NULL DEFAULT '0' COMMENT '组4电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol4` float NOT NULL DEFAULT '0' COMMENT '组4输出电压',
          `mod_outcurr4` float NOT NULL DEFAULT '0' COMMENT '组4输出电流',
          `mod_enable5` int(11) NOT NULL DEFAULT '0' COMMENT '组5模块使能状态[0-断开  1-闭合]',
          `batt_state5` int(11) NOT NULL DEFAULT '0' COMMENT '组5模块使能状态[0-断开  1-闭合]',
          `mod_outvol5` float NOT NULL DEFAULT '0' COMMENT '组5输出电压',
          `mod_outcurr5` float NOT NULL DEFAULT '0' COMMENT '组5输出电流',
          `mod_enable6` int(11) NOT NULL DEFAULT '0' COMMENT '组6模块使能状态[0-断开  1-闭合]',
          `batt_state6` int(11) NOT NULL DEFAULT '0' COMMENT '组6电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol6` float NOT NULL DEFAULT '0' COMMENT '组6输出电压',
          `mod_outcurr6` float NOT NULL DEFAULT '0' COMMENT '组6输出电流',
          `mod_enable7` int(11) NOT NULL DEFAULT '0' COMMENT '组7模块使能状态[0-断开  1-闭合]',
          `batt_state7` int(11) NOT NULL DEFAULT '0' COMMENT '组7电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outVol7` float NOT NULL DEFAULT '0' COMMENT '组7输出电压',
          `mod_outcurr7` float NOT NULL DEFAULT '0' COMMENT '组7输出电流',
          `mod_enable8` int(11) NOT NULL DEFAULT '0' COMMENT '组8模块使能状态[0-断开  1-闭合]',
          `batt_state8` int(11) NOT NULL DEFAULT '0' COMMENT '组8电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol8` float NOT NULL DEFAULT '0' COMMENT '组8输出电压',
          `mod_outcurr8` float NOT NULL DEFAULT '0' COMMENT '组8输出电流',
          `mod_enable9` int(11) NOT NULL DEFAULT '0' COMMENT '组9模块使能状态[0-断开  1-闭合]',
          `batt_state9` int(11) NOT NULL DEFAULT '0' COMMENT '组9电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol9` float NOT NULL DEFAULT '0' COMMENT '组9输出电压',
          `mod_outcurr9` float NOT NULL DEFAULT '0' COMMENT '组9输出电流',
          `mod_enable10` int(11) NOT NULL DEFAULT '0' COMMENT '组10模块使能状态[0-断开  1-闭合]',
          `batt_state10` int(11) NOT NULL DEFAULT '0' COMMENT '组10电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol10` float NOT NULL DEFAULT '0' COMMENT '组10输出电压',
          `mod_outcurr10` float NOT NULL DEFAULT '0' COMMENT '组10输出电流',
          PRIMARY KEY (`num`)
        ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='并联BTS拓扑状态信息';
V1.64 edit at date 2023-04-01
    1.db_app_sys.tb_menu新增
        `lableEnUs` varchar(255) DEFAULT '' COMMENT '国际化英文列'
BattMonitor_DB_Builder/src/com/battdata_rt/BattData_RT_RamDB_Thread_SQL.java
@@ -464,13 +464,14 @@
                //    if(rs.getBoolean("AppServer_Reinit_BattGroupData_EN") == false) {
                        //System.out.println("修改数据库中的是否重载数据");
                        String sql_str_1 = "UPDATE " + Sql_Mysql.AppSys_Table + " SET " 
                                + " AppServer_Reinit_BattGroupData_EN = 1,"
                                + " AppServer_Reinit_BattGroupData_LD9_EN = 1,"
                                + " AppServer_Reinit_BattGroupData_A059_EN = 1,"
                                + " AppServer_Reinit_BattGroupData_61851_EN = 1,"
                                + " AppServer_Reinit_BattGroupData_60870_EN = 1,"
                                + " AppServer_Reinit_BattGroupData_FBO4815_EN = 1,"
                                + " AppServer_Reinit_BattGroupData_FBO4830_EN = 1"
                                + " AppServer_Reinit_BattGroupData_EN = 1 "
                                + " ,AppServer_Reinit_BattGroupData_LD9_EN = 1 "
                                + " ,AppServer_Reinit_BattGroupData_A059_EN = 1 "
                                + " ,AppServer_Reinit_BattGroupData_61851_EN = 1 "
                                + " ,AppServer_Reinit_BattGroupData_60870_EN = 1 "
                                + " ,AppServer_Reinit_BattGroupData_FBO4815_EN = 1 "
                                + " ,AppServer_Reinit_BattGroupData_FBO4830_EN = 1 "
                                + " ,AppServer_Reinit_BattGroupData_FBO4831_EN = 1 "
                                + " WHERE num > 0"
                                ;
                        sql.sqlMysqlExecute(sql_str_1);
BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java
@@ -124,6 +124,9 @@
        //创建电操开关遥测实时状态表
        createDEV60870_Inverter_Info(pool, recreate);
        //创建并联BTS拓扑状态信息表
        createFBS9140_Topology_State(pool, recreate);
        System.out.println(" Db_Ram_Db init end at " + Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms));
    }
    
@@ -427,6 +430,88 @@
                "  `inverterTmpAlmC` int(11) NOT NULL DEFAULT '0' COMMENT '逆变器C温度报警'," + 
                "  PRIMARY KEY (`num`)" + 
                ") ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='电操开关遥信实时状态表';";
        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();
        }
    }
    /**
     *     创建并联BTS拓扑状态信息
     * @param pool
     * @param recreate
     */
    private static void createFBS9140_Topology_State(MysqlConnPool pool, boolean recreate) {
        String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.FBS9140_Topology_State;
        String sql_str02 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.FBS9140_Topology_State + " (" +
                " `num` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键'," +
                "  `dev_id` int(11) NOT NULL DEFAULT '0' COMMENT '设备id'," +
                "  `record_time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00' COMMENT '记录时间'," +
                "  `grouptotalnum` int(11) NOT NULL DEFAULT '0' COMMENT '电池组总数'," +
                "  `montotalnum` int(11) NOT NULL DEFAULT '0' COMMENT '单体总数'," +
                "  `onlinevol` float NOT NULL DEFAULT '0' COMMENT '在线电压'," +
                "  `accurrrindex` int(11) NOT NULL DEFAULT '0' COMMENT '当前AC输入索引[0-#1 1-#2]'," +
                "  `acua_1` float NOT NULL DEFAULT '0' COMMENT '#1交流A相电压'," +
                "  `acub_1` float NOT NULL DEFAULT '0' COMMENT '#1交流B相电压'," +
                "  `acuc_1` float NOT NULL DEFAULT '0' COMMENT '#1交流C相电压'," +
                "  `acia_1` float NOT NULL DEFAULT '0' COMMENT '#1交流A相电流'," +
                "  `acib_1` float NOT NULL DEFAULT '0' COMMENT '#1交流B相电流'," +
                "  `acic_1` float NOT NULL DEFAULT '0' COMMENT '#1交流C相电流'," +
                "  `acua_2` float NOT NULL DEFAULT '0' COMMENT '#2交流A相电压'," +
                "  `acub_2` float NOT NULL DEFAULT '0' COMMENT '#2交流B相电压'," +
                "  `acuc_2` float NOT NULL DEFAULT '0' COMMENT '#2交流C相电压'," +
                "  `acia_2` float NOT NULL DEFAULT '0' COMMENT '#2交流A相电流'," +
                "  `acib_2` float NOT NULL DEFAULT '0' COMMENT '#2交流B相电流'," +
                "  `acic_2` float NOT NULL DEFAULT '0' COMMENT '#2交流C相电流'," +
                "  `mod_enable1` int(11) NOT NULL DEFAULT '0' COMMENT '组1模块使能状态[0-断开  1-闭合]'," +
                "  `batt_state1` int(11) NOT NULL DEFAULT '0' COMMENT '组1电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]'," +
                "  `mod_outvol1` float NOT NULL DEFAULT '0' COMMENT '组1输出电压'," +
                "  `mod_outcurr1` float NOT NULL DEFAULT '0' COMMENT '组1输出电流'," +
                "  `mod_enable2` int(11) NOT NULL DEFAULT '0' COMMENT '组2模块使能状态[0-断开  1-闭合]'," +
                "  `batt_state2` int(11) NOT NULL DEFAULT '0' COMMENT '组2电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]'," +
                "  `mod_outvol2` float NOT NULL DEFAULT '0' COMMENT '组2输出电压'," +
                "  `mod_outcurr2` float NOT NULL DEFAULT '0' COMMENT '组2输出电流'," +
                "  `mod_enable3` int(11) NOT NULL DEFAULT '0' COMMENT '组3模块使能状态[0-断开  1-闭合]'," +
                "  `batt_state3` int(11) NOT NULL DEFAULT '0' COMMENT '组3电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]'," +
                "  `mod_outvol3` float NOT NULL DEFAULT '0' COMMENT '组3输出电压'," +
                "  `mod_outcurr3` float NOT NULL DEFAULT '0' COMMENT '组3输出电流'," +
                "  `mod_enable4` int(11) NOT NULL DEFAULT '0' COMMENT '组4模块使能状态[0-断开  1-闭合]'," +
                "  `batt_state4` int(11) NOT NULL DEFAULT '0' COMMENT '组4电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]'," +
                "  `mod_outvol4` float NOT NULL DEFAULT '0' COMMENT '组4输出电压'," +
                "  `mod_outcurr4` float NOT NULL DEFAULT '0' COMMENT '组4输出电流'," +
                "  `mod_enable5` int(11) NOT NULL DEFAULT '0' COMMENT '组5模块使能状态[0-断开  1-闭合]'," +
                "  `batt_state5` int(11) NOT NULL DEFAULT '0' COMMENT '组5模块使能状态[0-断开  1-闭合]'," +
                "  `mod_outvol5` float NOT NULL DEFAULT '0' COMMENT '组5输出电压'," +
                "  `mod_outcurr5` float NOT NULL DEFAULT '0' COMMENT '组5输出电流'," +
                "  `mod_enable6` int(11) NOT NULL DEFAULT '0' COMMENT '组6模块使能状态[0-断开  1-闭合]'," +
                "  `batt_state6` int(11) NOT NULL DEFAULT '0' COMMENT '组6电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]'," +
                "  `mod_outvol6` float NOT NULL DEFAULT '0' COMMENT '组6输出电压'," +
                "  `mod_outcurr6` float NOT NULL DEFAULT '0' COMMENT '组6输出电流'," +
                "  `mod_enable7` int(11) NOT NULL DEFAULT '0' COMMENT '组7模块使能状态[0-断开  1-闭合]'," +
                "  `batt_state7` int(11) NOT NULL DEFAULT '0' COMMENT '组7电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]'," +
                "  `mod_outVol7` float NOT NULL DEFAULT '0' COMMENT '组7输出电压'," +
                "  `mod_outcurr7` float NOT NULL DEFAULT '0' COMMENT '组7输出电流'," +
                "  `mod_enable8` int(11) NOT NULL DEFAULT '0' COMMENT '组8模块使能状态[0-断开  1-闭合]'," +
                "  `batt_state8` int(11) NOT NULL DEFAULT '0' COMMENT '组8电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]'," +
                "  `mod_outvol8` float NOT NULL DEFAULT '0' COMMENT '组8输出电压'," +
                "  `mod_outcurr8` float NOT NULL DEFAULT '0' COMMENT '组8输出电流'," +
                "  `mod_enable9` int(11) NOT NULL DEFAULT '0' COMMENT '组9模块使能状态[0-断开  1-闭合]'," +
                "  `batt_state9` int(11) NOT NULL DEFAULT '0' COMMENT '组9电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]'," +
                "  `mod_outvol9` float NOT NULL DEFAULT '0' COMMENT '组9输出电压'," +
                "  `mod_outcurr9` float NOT NULL DEFAULT '0' COMMENT '组9输出电流'," +
                "  `mod_enable10` int(11) NOT NULL DEFAULT '0' COMMENT '组10模块使能状态[0-断开  1-闭合]'," +
                "  `batt_state10` int(11) NOT NULL DEFAULT '0' COMMENT '组10电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]'," +
                "  `mod_outvol10` float NOT NULL DEFAULT '0' COMMENT '组10输出电压'," +
                "  `mod_outcurr10` float NOT NULL DEFAULT '0' COMMENT '组10输出电流'," +
                "  PRIMARY KEY (`num`)" +
                ") ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='并联BTS拓扑状态信息'; ";
        Sql_Mysql sql = new Sql_Mysql(pool.getConn());
        try {
            if(true == recreate) {            
@@ -2566,7 +2651,7 @@
                    + " AND table_name='tb_fbs9100_state'"
                    + " AND column_name='dev_version'");
            if(true == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " +Sql_Mysql.FBS9100State_Table + " MODIFY COLUMN dev_version varchar(64) NOT NULL DEFAULT '';");
                sql.sqlMysqlExecute("ALTER TABLE " +Sql_Mysql.FBS9100State_Table + " MODIFY COLUMN dev_version varchar(255) NOT NULL DEFAULT '';");
            }
            
            //添加设备温度列
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java
@@ -4106,6 +4106,11 @@
            if(false == res.next()) {
                sql.sqlMysqlExecute(" INSERT INTO " + Sql_Mysql.ProcessSurvey_Table + "(ProcessId,ProcessName,ProcessTime,Process_starttime,ServerName,ServerFlag,ProcessVersion,note,OutTime) VALUES ('11024', 'WEB_PLATFORM_SERVER',     '1970-01-01 00:00:00', '1970-01-01 00:00:00', 'WEB_PLATFORM_SERVER', '1', 'v1.100', '蓄电池WEB平台服务', '300');");
            }
            //FBO4815通信线程
            res = sql.sqlMysqlQuery("SELECT ProcessName FROM "+ Sql_Mysql.ProcessSurvey_Table + " WHERE ProcessId = 11025");
            if(false == res.next()) {
                sql.sqlMysqlExecute(" INSERT INTO " + Sql_Mysql.ProcessSurvey_Table + "(ProcessId,ProcessName,ProcessTime,Process_starttime,ServerName,ServerFlag,ProcessVersion,note,OutTime) VALUES ('11025', 'BMS_BATT_FBC_4831NT',     '1970-01-01 00:00:00', '1970-01-01 00:00:00', 'BMS_BATT_FBC_4831NT', '2', 'v1.100', 'FBC4831通信线程', '300');");
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java
@@ -163,6 +163,7 @@
    
    public final static String DEV60870_Inverter_State = DB_RamDB + ".tb_dev_60870_inverter_state";                    //电操开关遥信实时状态表
    public final static String DEV60870_Inverter_Info = DB_RamDB + ".tb_dev_60870_inverter_info";                    //电操开关遥测实时状态表
    public final static String FBS9140_Topology_State = DB_RamDB + ".tb_fbs9140_topology_state";                    //并联BTS拓扑状态信息
    
    /**************************** db_user数据库 ***************************************************/
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -1,5 +1,75 @@
蓄电池监控平台建表程序
V1.65 edit at date 2024-04-04
    1.db_ram_db.tb_fbs9100_state表扩展版本号长度,FBS300版本号超出原本长度,扩展设备版本号字段
        `dev_version` varchar(255) NOT NULL DEFAULT '',
    2.后台线程管理新增 FBC4831线程 - ProcessId = 11025
        sql.sqlMysqlExecute(" INSERT INTO " + Sql_Mysql.ProcessSurvey_Table + "(ProcessId,ProcessName,ProcessTime,Process_starttime,ServerName,ServerFlag,ProcessVersion,note,OutTime) VALUES ('11025', 'BMS_BATT_FBC_4831NT',     '1970-01-01 00:00:00', '1970-01-01 00:00:00', 'BMS_BATT_FBC_4831NT', '2', 'v1.100', 'FBC4831通信线程', '300');");
    3.创建并联BTS拓扑状态信息表 'db_ram_db.tb_fbs9140_topology_state'
        CREATE TABLE `tb_fbs9140_topology_state` (
          `num` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
          `dev_id` int(11) NOT NULL DEFAULT '0' COMMENT '设备id',
          `record_time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00' COMMENT '记录时间',
          `grouptotalnum` int(11) NOT NULL DEFAULT '0' COMMENT '电池组总数',
          `montotalnum` int(11) NOT NULL DEFAULT '0' COMMENT '单体总数',
          `onlinevol` float NOT NULL DEFAULT '0' COMMENT '在线电压',
          `accurrrindex` int(11) NOT NULL DEFAULT '0' COMMENT '当前AC输入索引[0-#1 1-#2]',
          `acua_1` float NOT NULL DEFAULT '0' COMMENT '#1交流A相电压',
          `acub_1` float NOT NULL DEFAULT '0' COMMENT '#1交流B相电压',
          `acuc_1` float NOT NULL DEFAULT '0' COMMENT '#1交流C相电压',
          `acia_1` float NOT NULL DEFAULT '0' COMMENT '#1交流A相电流',
          `acib_1` float NOT NULL DEFAULT '0' COMMENT '#1交流B相电流',
          `acic_1` float NOT NULL DEFAULT '0' COMMENT '#1交流C相电流',
          `acua_2` float NOT NULL DEFAULT '0' COMMENT '#2交流A相电压',
          `acub_2` float NOT NULL DEFAULT '0' COMMENT '#2交流B相电压',
          `acuc_2` float NOT NULL DEFAULT '0' COMMENT '#2交流C相电压',
          `acia_2` float NOT NULL DEFAULT '0' COMMENT '#2交流A相电流',
          `acib_2` float NOT NULL DEFAULT '0' COMMENT '#2交流B相电流',
          `acic_2` float NOT NULL DEFAULT '0' COMMENT '#2交流C相电流',
          `mod_enable1` int(11) NOT NULL DEFAULT '0' COMMENT '组1模块使能状态[0-断开  1-闭合]',
          `batt_state1` int(11) NOT NULL DEFAULT '0' COMMENT '组1电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol1` float NOT NULL DEFAULT '0' COMMENT '组1输出电压',
          `mod_outcurr1` float NOT NULL DEFAULT '0' COMMENT '组1输出电流',
          `mod_enable2` int(11) NOT NULL DEFAULT '0' COMMENT '组2模块使能状态[0-断开  1-闭合]',
          `batt_state2` int(11) NOT NULL DEFAULT '0' COMMENT '组2电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol2` float NOT NULL DEFAULT '0' COMMENT '组2输出电压',
          `mod_outcurr2` float NOT NULL DEFAULT '0' COMMENT '组2输出电流',
          `mod_enable3` int(11) NOT NULL DEFAULT '0' COMMENT '组3模块使能状态[0-断开  1-闭合]',
          `batt_state3` int(11) NOT NULL DEFAULT '0' COMMENT '组3电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol3` float NOT NULL DEFAULT '0' COMMENT '组3输出电压',
          `mod_outcurr3` float NOT NULL DEFAULT '0' COMMENT '组3输出电流',
          `mod_enable4` int(11) NOT NULL DEFAULT '0' COMMENT '组4模块使能状态[0-断开  1-闭合]',
          `batt_state4` int(11) NOT NULL DEFAULT '0' COMMENT '组4电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol4` float NOT NULL DEFAULT '0' COMMENT '组4输出电压',
          `mod_outcurr4` float NOT NULL DEFAULT '0' COMMENT '组4输出电流',
          `mod_enable5` int(11) NOT NULL DEFAULT '0' COMMENT '组5模块使能状态[0-断开  1-闭合]',
          `batt_state5` int(11) NOT NULL DEFAULT '0' COMMENT '组5模块使能状态[0-断开  1-闭合]',
          `mod_outvol5` float NOT NULL DEFAULT '0' COMMENT '组5输出电压',
          `mod_outcurr5` float NOT NULL DEFAULT '0' COMMENT '组5输出电流',
          `mod_enable6` int(11) NOT NULL DEFAULT '0' COMMENT '组6模块使能状态[0-断开  1-闭合]',
          `batt_state6` int(11) NOT NULL DEFAULT '0' COMMENT '组6电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol6` float NOT NULL DEFAULT '0' COMMENT '组6输出电压',
          `mod_outcurr6` float NOT NULL DEFAULT '0' COMMENT '组6输出电流',
          `mod_enable7` int(11) NOT NULL DEFAULT '0' COMMENT '组7模块使能状态[0-断开  1-闭合]',
          `batt_state7` int(11) NOT NULL DEFAULT '0' COMMENT '组7电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outVol7` float NOT NULL DEFAULT '0' COMMENT '组7输出电压',
          `mod_outcurr7` float NOT NULL DEFAULT '0' COMMENT '组7输出电流',
          `mod_enable8` int(11) NOT NULL DEFAULT '0' COMMENT '组8模块使能状态[0-断开  1-闭合]',
          `batt_state8` int(11) NOT NULL DEFAULT '0' COMMENT '组8电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol8` float NOT NULL DEFAULT '0' COMMENT '组8输出电压',
          `mod_outcurr8` float NOT NULL DEFAULT '0' COMMENT '组8输出电流',
          `mod_enable9` int(11) NOT NULL DEFAULT '0' COMMENT '组9模块使能状态[0-断开  1-闭合]',
          `batt_state9` int(11) NOT NULL DEFAULT '0' COMMENT '组9电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol9` float NOT NULL DEFAULT '0' COMMENT '组9输出电压',
          `mod_outcurr9` float NOT NULL DEFAULT '0' COMMENT '组9输出电流',
          `mod_enable10` int(11) NOT NULL DEFAULT '0' COMMENT '组10模块使能状态[0-断开  1-闭合]',
          `batt_state10` int(11) NOT NULL DEFAULT '0' COMMENT '组10电池状态[0:浮充 1:均充 2:供电 3:核容 4:尾充]',
          `mod_outvol10` float NOT NULL DEFAULT '0' COMMENT '组10输出电压',
          `mod_outcurr10` float NOT NULL DEFAULT '0' COMMENT '组10输出电流',
          PRIMARY KEY (`num`)
        ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='并联BTS拓扑状态信息';
V1.64 edit at date 2023-04-01
    1.db_app_sys.tb_menu新增
        `lableEnUs` varchar(255) DEFAULT '' COMMENT '国际化英文列'
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java
@@ -30,7 +30,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 1.64;
    public final static float m_VersionNum = (float) 1.65;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/