蓄电池监控管理平台数据库初始化程序
Administrator
2023-07-21 4867416a5473c7290defcc67fff170f294fc066c
V1.81 edit at date 2023-07-21
1.'db_param.tb_dev_param'表新增'alm_delay_time'-山西新增告警延迟告警参数,延迟当前告警触发,筛除波动告警以及误告警
`alm_delay_time` int(11) NOT NULL DEFAULT '60' COMMENT '告警延迟时长[单位:秒]',
2.'db_pwrdev_alarm.tb_pwrdev_alarm_param_forsx'表新增'alm_delay_time'-山西新增告警延迟告警参数,延迟当前告警触发,筛除波动告警以及误告警
`alm_delay_time` int(11) NOT NULL DEFAULT '60' COMMENT '告警延迟时长[单位:秒]',
7个文件已修改
37 ■■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/database_util/DB_Param.class 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/database_util/DB_Pwrdev_Alarm.class 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_Param.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_Pwrdev_Alarm.java 12 ●●●●● 补丁 | 查看 | 原始文档 | 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/database_util/DB_Param.class
Binary files differ
BattMonitor_DB_Builder/bin/com/database_util/DB_Pwrdev_Alarm.class
Binary files differ
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -1,5 +1,11 @@
蓄电池监控平台建表程序
    注意:1.新增电源机房时需要重新运行
V1.81 edit at date 2023-07-21
    1.'db_param.tb_dev_param'表新增'alm_delay_time'-山西新增告警延迟告警参数,延迟当前告警触发,筛除波动告警以及误告警
        `alm_delay_time` int(11) NOT NULL DEFAULT '60' COMMENT '告警延迟时长[单位:秒]',
    2.'db_pwrdev_alarm.tb_pwrdev_alarm_param_forsx'表新增'alm_delay_time'-山西新增告警延迟告警参数,延迟当前告警触发,筛除波动告警以及误告警
        `alm_delay_time` int(11) NOT NULL DEFAULT '60' COMMENT '告警延迟时长[单位:秒]',
V1.80 edit at date 2023-07-05
    1.'db_app_sys.tb_page_param'表默认插入数据
BattMonitor_DB_Builder/src/com/database_util/DB_Param.java
@@ -62,6 +62,7 @@
                "  `alm_high_coe_upper_en` tinyint(4) NOT NULL DEFAULT '1' COMMENT '上上限使能[0-不启用  1-启用]'," + 
                "  `alm_low_coe_lower` float NOT NULL DEFAULT '0' COMMENT '下下限告警系数值'," + 
                "  `alm_low_coe_lower_en` tinyint(4) NOT NULL DEFAULT '1' COMMENT '下下限阈值使能[0-不启用  1-启用]'," + 
                "  `alm_delay_time` int(11) NOT NULL DEFAULT '60' COMMENT '告警延迟时长[单位:秒]'," +
                "  PRIMARY KEY (num)," + 
                "  KEY index_alm_id (alm_id)," + 
                "  KEY index_dev_id (dev_Id)" + 
@@ -114,6 +115,16 @@
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Dev_Param_Table 
                        + " ADD COLUMN `alm_low_coe_lower_en` tinyint(4) NOT NULL DEFAULT '1' COMMENT '下下限阈值使能[0-不启用  1-启用]';");
            }
            res = null;
            //添加alm_delay_time
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_param'"
                    + " AND table_name='tb_dev_param'"
                    + " AND column_name='alm_delay_time'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Dev_Param_Table
                        + " ADD COLUMN `alm_delay_time` int(11) NOT NULL DEFAULT '60' COMMENT '告警延迟时长[单位:秒]';");
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
BattMonitor_DB_Builder/src/com/database_util/DB_Pwrdev_Alarm.java
@@ -346,6 +346,7 @@
                "  `alarm_limitL_lower` float NOT NULL DEFAULT '0' COMMENT '告警下下限阈值'," + 
                "  `alarm_limitH_upper_en` tinyint(4) NOT NULL DEFAULT '1' COMMENT '上上限使能[0-不启用  1-启用]'," + 
                "  `alarm_limitL_lower_en` tinyint(4) NOT NULL DEFAULT '1' COMMENT '下下限使能[0-不启用  1-启用]'," + 
                "  `alm_delay_time` int(11) NOT NULL DEFAULT '60' COMMENT '告警延迟时长[单位:秒]'," +
                "  PRIMARY KEY (`num`)" + 
                ") ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='山西电源告警参数表';";
        Sql_Mysql sql = new Sql_Mysql(pool.getConn());
@@ -407,6 +408,17 @@
                        + " ADD COLUMN `alarm_limitL_lower_en` tinyint(4) NOT NULL DEFAULT '1' COMMENT '下下限使能[0-不启用  1-启用]';");
            }
            
            res = null;
            //添加 alm_delay_time --告警延迟时长[单位:秒]
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_pwrdev_alarm'"
                    + " AND table_name='tb_pwrdev_alarm_param_forsx'"
                    + " AND column_name='alm_delay_time'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Alarm_Param_ForSX_Table
                        + " ADD COLUMN `alm_delay_time` int(11) NOT NULL DEFAULT '60' COMMENT '告警延迟时长[单位:秒]';");
            }
            res = sql.sqlMysqlQuery("SELECT PowerDeviceId FROM " + Sql_Mysql.Pwrdev_Inf_Table);
            StringBuffer buf_base = new StringBuffer("INSERT INTO " + Sql_Mysql.Pwrdev_Alarm_Param_ForSX_Table + "(PowerDeviceId,alm_id,alm_level,alarm_limitH,alarm_limitH_EN,alarm_limitL,alarm_limitL_EN,alarm_name,alarm_type) VALUES");
            StringBuffer buf_body = new StringBuffer();
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -1,5 +1,11 @@
蓄电池监控平台建表程序
    注意:1.新增电源机房时需要重新运行
V1.81 edit at date 2023-07-21
    1.'db_param.tb_dev_param'表新增'alm_delay_time'-山西新增告警延迟告警参数,延迟当前告警触发,筛除波动告警以及误告警
        `alm_delay_time` int(11) NOT NULL DEFAULT '60' COMMENT '告警延迟时长[单位:秒]',
    2.'db_pwrdev_alarm.tb_pwrdev_alarm_param_forsx'表新增'alm_delay_time'-山西新增告警延迟告警参数,延迟当前告警触发,筛除波动告警以及误告警
        `alm_delay_time` int(11) NOT NULL DEFAULT '60' COMMENT '告警延迟时长[单位:秒]',
V1.80 edit at date 2023-07-05
    1.'db_app_sys.tb_page_param'表默认插入数据
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java
@@ -32,7 +32,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 1.80;
    public final static float m_VersionNum = (float) 1.81;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/