蓄电池监控管理平台数据库初始化程序
Administrator
2023-05-11 9f386f8ba4e44006862cdea50374d44d498efc0a
V1.71 edit at date 2023-05-04
1.表 'db_ram_db.tb_fbs9100_sysparam' 新增字段 配网电源新增系统参数
`auto_captestperiod` int(11) NOT NULL DEFAULT '0' COMMENT
'自动核容周期,单位:天(7~999)',
`loaderpowerdown_peroid` int(11) NOT NULL DEFAULT '1' COMMENT
'负载自动断电周期 单位:天(1~999)',
`loaderpowerdown_time` int(11) NOT NULL DEFAULT '0' COMMENT '负载断电时间
单位:秒(5~30)',
`boost_dcdc_bakvol` float NOT NULL DEFAULT '0' COMMENT
'升压DCDC,后备电压(0.1V 30.0~56.0)',
`boost_dcdc_bakcurr` float NOT NULL DEFAULT '0' COMMENT
'升压DCDC,后备电流',
2.表 'db_ram_db.tb_fbs9100_battparam' 新增字段 配网电源新增电池参数
`juncharge_vol` float NOT NULL DEFAULT '0' COMMENT '均充电压',
3.表'db_app_sys.tb_page_param' 新增5条初始化数据
"('47', '放电时长, '10', '12','')" +
"('48', '左边规定放电时长', '10', '12','')" +
"('49', '左边规定时间次数', '10', '12','')" +
"('50', '右边规定时间时长', '1', '12','')" +
"('51', '右边规定时间次数', '1', '12','')" +
5个文件已修改
34 ■■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/SqlsUtils.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -9,6 +9,12 @@
          `boost_dcdc_bakcurr` float NOT NULL DEFAULT '0' COMMENT '升压DCDC,后备电流',
    2.表 'db_ram_db.tb_fbs9100_battparam' 新增字段  配网电源新增电池参数
          `juncharge_vol` float NOT NULL DEFAULT '0' COMMENT '均充电压',
    3.表'db_app_sys.tb_page_param' 新增5条初始化数据
            "('47', '放电时长, '10', '12','')" +
            "('48', '左边规定放电时长', '10', '12','')" +
            "('49', '左边规定时间次数', '10', '12','')" +
            "('50', '右边规定时间时长', '1', '12','')" +
            "('51', '右边规定时间次数', '1', '12','')" +
V1.70 edit at date 2023-04-18
    1.表'db_ram_db.tb_thread_util'表新增数据,用于控制负载电流更新线程手动更新
BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java
@@ -508,6 +508,12 @@
                            "('43', '密码设置规则-符号类型', '4', '10','Password Setting Rules - Symbol Types')," +
                            "('44', '历史数据的驼峰锅底功能开启', '1', '11','Enabling the Hump Pot Bottom Function of Historical Data')," +
                            "('45', '历史数据的数据显示粒度', '5', '11','Data display granularity of historical data')" +
                            "('47', '放电时长, '10', '12','')" +
                            "('48', '左边规定放电时长', '10', '12','')" +
                            "('49', '左边规定时间次数', '10', '12','')" +
                            "('50', '右边规定时间时长', '1', '12','')" +
                            "('51', '右边规定时间次数', '1', '12','')" +
                            ";");
                }
            }
BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java
@@ -3966,6 +3966,7 @@
                "  BattGroupCountSum int(11) NOT NULL DEFAULT '0'," + 
                "  LiBattGroupCount int(11) NOT NULL DEFAULT '0'," + 
                "  LiEachGroupBattCount int(11) NOT NULL DEFAULT '0'," + 
                "  juncharge_vol float NOT NULL DEFAULT '0' COMMENT '均充电压'," +
                "  PRIMARY KEY (num)," + 
                "  UNIQUE KEY index_dev_id_uniq (dev_id)" + 
                ") ENGINE=MEMORY DEFAULT CHARSET=utf8;";
@@ -4007,6 +4008,15 @@
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100BattParam_Table 
                        + " ADD COLUMN `LiEachGroupBattCount` int(11) NOT NULL DEFAULT '0' COMMENT '锂电节数';");
            }
            //添加字段juncharge_vol
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ram_db'"
                    + " AND table_name='tb_fbs9100_battparam'"
                    + " AND column_name='juncharge_vol'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100BattParam_Table
                        + " ADD COLUMN `juncharge_vol` float NOT NULL DEFAULT '0' COMMENT '均充电压';");
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
BattMonitor_DB_Builder/src/com/database_util/SqlsUtils.java
@@ -96,6 +96,12 @@
                "INSERT INTO `db_app_sys`.`tb_page_param`(`id`, `param`, `status`, `categoryId`,paramEnUs) VALUES ('43', '密码设置规则-符号类型', '4', '10','Password Setting Rules - Symbol Types');" +
                "INSERT INTO `db_app_sys`.`tb_page_param`(`id`, `param`, `status`, `categoryId`,paramEnUs) VALUES ('44', '历史数据的驼峰锅底功能开启', '1', '11','Enabling the Hump Pot Bottom Function of Historical Data');" +
                "INSERT INTO `db_app_sys`.`tb_page_param`(`id`, `param`, `status`, `categoryId`,paramEnUs) VALUES ('45', '历史数据的数据显示粒度', '5', '11','Data display granularity of historical data');" +
                "INSERT INTO `db_app_sys`.`tb_page_param`(`id`, `param`, `status`, `categoryId`,paramEnUs) VALUES ('47', '放电时长', '10', '12','');" +
                "INSERT INTO `db_app_sys`.`tb_page_param`(`id`, `param`, `status`, `categoryId`,paramEnUs) VALUES ('48', '左边规定时间时长', '10', '12','');" +
                "INSERT INTO `db_app_sys`.`tb_page_param`(`id`, `param`, `status`, `categoryId`,paramEnUs) VALUES ('49', '左边规定时间次数', '10', '12','');" +
                "INSERT INTO `db_app_sys`.`tb_page_param`(`id`, `param`, `status`, `categoryId`,paramEnUs) VALUES ('50', '右边规定时间时长', '1', '12','');" +
                "INSERT INTO `db_app_sys`.`tb_page_param`(`id`, `param`, `status`, `categoryId`,paramEnUs) VALUES ('51', '右边规定时间次数', '1', '12','');" +
                "";
        String[] strs = tb_page_param.split(";");
        for (int i = 0; i < strs.length; i++) {
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -9,6 +9,12 @@
          `boost_dcdc_bakcurr` float NOT NULL DEFAULT '0' COMMENT '升压DCDC,后备电流',
    2.表 'db_ram_db.tb_fbs9100_battparam' 新增字段  配网电源新增电池参数
          `juncharge_vol` float NOT NULL DEFAULT '0' COMMENT '均充电压',
    3.表'db_app_sys.tb_page_param' 新增5条初始化数据
            "('47', '放电时长, '10', '12','')" +
            "('48', '左边规定放电时长', '10', '12','')" +
            "('49', '左边规定时间次数', '10', '12','')" +
            "('50', '右边规定时间时长', '1', '12','')" +
            "('51', '右边规定时间次数', '1', '12','')" +
V1.70 edit at date 2023-04-18
    1.表'db_ram_db.tb_thread_util'表新增数据,用于控制负载电流更新线程手动更新