| | |
| | | " `alarm_en_node` int(4) NOT NULL DEFAULT '1' COMMENT '告警来源是点位时告警使能[0:不启用;1:启用]'," + |
| | | " `alarm_limitH_upper` float NOT NULL DEFAULT '200' COMMENT '告警上上限阈值'," + |
| | | " `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-启用]'," + |
| | | " PRIMARY KEY (`num`)" + |
| | | ") ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='山西电源告警参数表';"; |
| | | Sql_Mysql sql = new Sql_Mysql(pool.getConn()); |
| | |
| | | sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Alarm_Param_ForSX_Table |
| | | + " ADD COLUMN `alarm_limitL_lower` float NOT NULL DEFAULT '0' COMMENT '告警下下限阈值';"); |
| | | } |
| | | res = null; |
| | | //添加 alarm_limitH_upper_en -- 上上限使能[0-不启用 1-启用] |
| | | 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='alarm_limitH_upper_en'"); |
| | | if(false == res.next()) { |
| | | sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Alarm_Param_ForSX_Table |
| | | + " ADD COLUMN `alarm_limitH_upper_en` tinyint(4) NOT NULL DEFAULT '1' COMMENT '上上限使能[0-不启用 1-启用]';"); |
| | | } |
| | | |
| | | res = null; |
| | | //添加 alarm_limitL_lower_en -- 下下限使能[0-不启用 1-启用] |
| | | 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='alarm_limitL_lower_en'"); |
| | | if(false == res.next()) { |
| | | sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Alarm_Param_ForSX_Table |
| | | + " ADD COLUMN `alarm_limitL_lower_en` tinyint(4) NOT NULL DEFAULT '1' COMMENT '下下限使能[0-不启用 1-启用]';"); |
| | | } |
| | | |
| | | 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"); |