| | |
| | | " `alm_cleared_type` int(11) NOT NULL DEFAULT '0'," + |
| | | " `usr_Id` int(11) NOT NULL DEFAULT '0'," + |
| | | " `alm_trigger` int(11) NOT NULL DEFAULT '0' COMMENT '告警来源[0-来源于点表;1-来源于电源告警参数]'," + |
| | | " `alm_severity` int(11) NOT NULL DEFAULT '0' COMMENT '告警重要等级[0:重要;1:紧急]'," + |
| | | " PRIMARY KEY (`num`)," + |
| | | " KEY `index_record_id` (`record_id`)," + |
| | | " KEY `index_pwrdev_id` (`PowerDeviceId`)," + |
| | |
| | | sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Alarm_Table |
| | | + " ADD COLUMN `alm_trigger` int(11) NOT NULL DEFAULT '0' COMMENT '告警触发来源[0-来源于点表;1-来源于电源告警参数]'"); |
| | | } |
| | | res = null; |
| | | //添加 alm_severity 告警重要等级[0:重要;1:紧急] |
| | | res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns" |
| | | + " WHERE table_schema='db_pwrdev_alarm'" |
| | | + " AND table_name='tb_pwrdev_alarm'" |
| | | + " AND column_name='alm_severity'"); |
| | | if(false == res.next()) { |
| | | sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Alarm_Table |
| | | + " ADD COLUMN `alm_severity` int(11) NOT NULL DEFAULT '0' COMMENT '告警重要等级[0:重要;1:紧急]'"); |
| | | } |
| | | } catch (SQLException e) { |
| | | e.printStackTrace(); |
| | | } finally { |
| | |
| | | " `alm_cleared_type` int(11) NOT NULL DEFAULT '0'," + |
| | | " `usr_Id` int(11) NOT NULL DEFAULT '0'," + |
| | | " `alm_trigger` int(11) NOT NULL DEFAULT '0' COMMENT '告警触发来源[0-来源于点表;1-来源于电源告警参数]'," + |
| | | " `alm_severity` int(11) NOT NULL DEFAULT '0' COMMENT '告警重要等级[0:重要;1:紧急]'," + |
| | | " PRIMARY KEY (`num`)," + |
| | | " KEY `index_record_id` (`record_id`)," + |
| | | " KEY `index_pwrdev_id` (`PowerDeviceId`)," + |
| | |
| | | sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Alarm_History_Table |
| | | + " ADD COLUMN `alm_trigger` int(11) NOT NULL DEFAULT '0' COMMENT '告警触发来源[0-来源于点表;1-来源于电源告警参数]'"); |
| | | } |
| | | //添加 alm_severity -- 告警重要等级[0:重要;1:紧急] |
| | | res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns" |
| | | + " WHERE table_schema='db_pwrdev_alarm'" |
| | | + " AND table_name='tb_pwrdev_alarm_history'" |
| | | + " AND column_name='alm_severity'"); |
| | | if(false == res.next()) { |
| | | sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Alarm_History_Table |
| | | + " ADD COLUMN `alm_severity` int(11) NOT NULL DEFAULT '0' COMMENT '告警重要等级[0:重要;1:紧急]'"); |
| | | } |
| | | } catch (SQLException e) { |
| | | e.printStackTrace(); |
| | | } finally { |
| | |
| | | " `alarm_name` varchar(255) NOT NULL DEFAULT '' COMMENT '当前告警描述'," + |
| | | " `alarm_type` int(11) NOT NULL DEFAULT '0' COMMENT '0-上下限有效 1-上限有效 2-下限有效'," + |
| | | " `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 '告警下下限阈值'," + |
| | | " 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_en_node` int(4) NOT NULL DEFAULT '1' COMMENT '告警来源是点位时告警使能[0:不启用;1:启用]';"); |
| | | } |
| | | res = null; |
| | | //添加 alarm_limitH_upper -- 告警上上限阈值 |
| | | 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'"); |
| | | if(false == res.next()) { |
| | | sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Alarm_Param_ForSX_Table |
| | | + " ADD COLUMN `alarm_limitH_upper` float NOT NULL DEFAULT '200' COMMENT '告警上上限阈值';"); |
| | | } |
| | | res = null; |
| | | //添加 alarm_limitL_lower -- 告警下下限阈值 |
| | | 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'"); |
| | | if(false == res.next()) { |
| | | sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Alarm_Param_ForSX_Table |
| | | + " ADD COLUMN `alarm_limitL_lower` float NOT NULL DEFAULT '0' COMMENT '告警下下限阈值';"); |
| | | } |
| | | |
| | | |
| | | res = sql.sqlMysqlQuery("SELECT PowerDeviceId FROM " + Sql_Mysql.Pwrdev_Inf_Table); |