蓄电池监控管理平台数据库初始化程序
V2.03 edit at date 2024-07-18
1.表 'db_app_sys.tb_app_param'新增参数
历史实时数据存储间隔(秒)->realdata_SaveDataTimeInterval 60 real-time history data
save data interval by seconds
历史实时数据存储间隔(天)->realdata_SaveDataTimeMax 90 real-time history data
save data max time for batttest data count to insert to mysql server
6个文件已修改
41 ■■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/config/AppParam$MonitorParam.class 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/config/AppParam.class 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/config/AppParam.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/config/AppParam$MonitorParam.class
Binary files differ
BattMonitor_DB_Builder/bin/com/config/AppParam.class
Binary files differ
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -1,6 +1,12 @@
蓄电池监控平台建表程序
    注意:1.新增电源机房时需要重新运行
    
V2.03 edit at date 2024-07-18
    1.表 'db_app_sys.tb_app_param'新增参数
        历史实时数据存储间隔(秒)->realdata_SaveDataTimeInterval    60    real-time history data save data interval by seconds
        历史实时数据存储间隔(天)->realdata_SaveDataTimeMax        90    real-time history data save data max time for batttest data count to insert to mysql server
V2.02 edit at date 2024-04-30
    1.新增智能母联设备对应线程记录
        11029 - 智能母联通信线程 = BMS_ZNBUSBAR_MONITOR
BattMonitor_DB_Builder/src/com/config/AppParam.java
@@ -103,6 +103,11 @@
        m_MonitorParam.poweroff_BattTestGroupCountMax = param.m_MonitorParam.poweroff_BattTestGroupCountMax;
        m_MonitorParam.poweroff_MonVolChangeLevel = param.m_MonitorParam.poweroff_MonVolChangeLevel;
        m_MonitorParam.poweroff_TestDataRecordCountMax = param.m_MonitorParam.poweroff_TestDataRecordCountMax;
        m_MonitorParam.BattJunHengFN = param.m_MonitorParam.BattJunHengFN;
        m_MonitorParam.realdata_SaveDataTimeInterval = param.m_MonitorParam.realdata_SaveDataTimeInterval;
        m_MonitorParam.realdata_SaveDataTimeMax = param.m_MonitorParam.realdata_SaveDataTimeMax;
    }
    
    class MonitorParam {
@@ -125,6 +130,11 @@
        public int poweroff_BattTestGroupCountMax = 10;
        
        public boolean BattJunHengFN = false;
        public int realdata_SaveDataTimeInterval = 60;                //历史实时数据存储数据间隔
        public int realdata_SaveDataTimeMax = 90;                    //历史实时数据最大保存周期
    }
    
    
@@ -332,6 +342,16 @@
            if(!res.next()) {
                sql.sqlMysqlExecute(sql_str + "('BattJunHengFN', '" + this.m_MonitorParam.BattJunHengFN + "', "    + "'BattJunHengFN for batt monomer to be balance')");
            }
            //-------------------------------------------------------------------------------//
            res = sql.sqlMysqlQuery("SELECT * FROM " + Sql_Mysql.App_Param_Table + " WHERE param_name = 'realdata_SaveDataTimeInterval'");
            if(!res.next()) {
                sql.sqlMysqlExecute(sql_str + "('realdata_SaveDataTimeInterval', '" + this.m_MonitorParam.realdata_SaveDataTimeInterval + "', "    + "'real-time history data save data interval by seconds')");
            }
            //-------------------------------------------------------------------------------//
            res = sql.sqlMysqlQuery("SELECT * FROM " + Sql_Mysql.App_Param_Table + " WHERE param_name = 'realdata_SaveDataTimeMax'");
            if(!res.next()) {
                sql.sqlMysqlExecute(sql_str + "('realdata_SaveDataTimeMax', '" + this.m_MonitorParam.realdata_SaveDataTimeMax + "', "    + "'real-time history data save data max time for batttest data count to insert to mysql server')");
            }
                        
            sql_str = "SELECT * FROM " + Sql_Mysql.App_Param_Table;
            res = sql.sqlMysqlQuery(sql_str);
@@ -375,6 +395,13 @@
                //---------------------------------------------------------------------------//
                else if(pm_name.equals("BattJunHengFN"))
                    m_MonitorParam.BattJunHengFN = res.getBoolean("param_value");
                //---------------------------------------------------------------------------//
                else if(pm_name.equals("realdata_SaveDataTimeInterval"))
                    m_MonitorParam.realdata_SaveDataTimeInterval = res.getInt("param_value");
                //---------------------------------------------------------------------------//
                else if(pm_name.equals("realdata_SaveDataTimeMax"))
                    m_MonitorParam.realdata_SaveDataTimeMax = res.getInt("param_value");
                //---------------------------------------------------------------------------//
            }
        } catch (SQLException e) {
            logger.error(e.toString(), e);
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -1,6 +1,12 @@
蓄电池监控平台建表程序
    注意:1.新增电源机房时需要重新运行
    
V2.03 edit at date 2024-07-18
    1.表 'db_app_sys.tb_app_param'新增参数
        历史实时数据存储间隔(秒)->realdata_SaveDataTimeInterval    60    real-time history data save data interval by seconds
        历史实时数据存储间隔(天)->realdata_SaveDataTimeMax        90    real-time history data save data max time for batttest data count to insert to mysql server
V2.02 edit at date 2024-04-30
    1.新增智能母联设备对应线程记录
        11029 - 智能母联通信线程 = BMS_ZNBUSBAR_MONITOR
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java
@@ -37,7 +37,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 2.01;
    public final static float m_VersionNum = (float) 2.03;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/