From 1c292d4397f410497bebe111a558bc1d5469149b Mon Sep 17 00:00:00 2001 From: Administrator <1525436766@qq.com> Date: 星期三, 22 三月 2023 10:15:07 +0800 Subject: [PATCH] V1.62 edit at date 2023-03-22 1.创建山西电源告警参数表'db_pwrdev_alarm.tb_pwrdev_alarm_param_forsx',并录入所有电源设备告警参数 CREATE TABLE `tb_pwrdev_alarm_param_forsx` ( `num` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `PowerDeviceId` int(11) NOT NULL DEFAULT '0' COMMENT '电源id', `alm_id` int(11) NOT NULL DEFAULT '0' COMMENT '告警id', `alm_level` int(11) NOT NULL DEFAULT '4' COMMENT '告警等级', `alarm_limitH` float NOT NULL DEFAULT '0' COMMENT '告警上限阈值', `alarm_limitH_EN` tinyint(4) NOT NULL DEFAULT '0' COMMENT '上限告警使能', `alarm_limitL` float NOT NULL DEFAULT '0' COMMENT '告警下限阈值', `alarm_limitL_EN` tinyint(4) NOT NULL DEFAULT '0' COMMENT '告警下限使能', `alarm_source` int(11) NOT NULL DEFAULT '0' COMMENT '告警数据来源[0-设备告警点位判断;1-当前阈值判断]', `alarm_name` varchar(255) NOT NULL DEFAULT '' COMMENT '当前告警描述', `alarm_type` int(11) NOT NULL DEFAULT '0' COMMENT '0-上下限有效 1-上限有效 2-下限有效', PRIMARY KEY (`num`) ) ENGINE=InnoDB AUTO_INCREMENT=436 DEFAULT CHARSET=utf8 COMMENT='山西电源告警参数表'; 2.表'db_pwrdev_alarm.tb_pwrdev_alarm'表新增字段 用于标识当前告警来源 `alm_trigger` int(11) NOT NULL DEFAULT '0' COMMENT '告警来源[0-来源于点表;1-来源于电源告警参数]' 3.表'db_pwrdev_alarm.tb_pwrdev_alarm_history'表新增字段 用于标识当前告警来源 `alm_trigger` int(11) NOT NULL DEFAULT '0' COMMENT '告警来源[0-来源于点表;1-来源于电源告警参数]' --- BattMonitor_DB_Builder/src/com/database_util/SqlsUtils.java | 89 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 89 insertions(+), 0 deletions(-) diff --git a/BattMonitor_DB_Builder/src/com/database_util/SqlsUtils.java b/BattMonitor_DB_Builder/src/com/database_util/SqlsUtils.java index f3533c0..481b0f0 100644 --- a/BattMonitor_DB_Builder/src/com/database_util/SqlsUtils.java +++ b/BattMonitor_DB_Builder/src/com/database_util/SqlsUtils.java @@ -90,6 +90,95 @@ sqlstb_page_param.add(strs[i]); } } + + + + /** + * 山西电源部分电源告警id + */ + public final static int ALM_TYPE_ACDC_AcIn1_A_OverV_ID = 110001; //交流A相过压 + public final static int ALM_TYPE_ACDC_AcIn1_A_UnderV_ID = 110002; //交流A相欠压 + public final static int ALM_TYPE_ACDC_AcIn1_A_Less_ID = 110003; //交流A相缺相 + public final static int ALM_TYPE_ACDC_AcIn1_B_OverV_ID = 110004; //交流B相过压 + public final static int ALM_TYPE_ACDC_AcIn1_B_UnderV_ID = 110005; //交流B相欠压 + public final static int ALM_TYPE_ACDC_AcIn1_B_Less_ID = 110006; //交流B相缺相 + public final static int ALM_TYPE_ACDC_AcIn1_C_OverV_ID = 110007; //交流C相过压 + public final static int ALM_TYPE_ACDC_AcIn1_C_UnderV_ID = 110008; //交流C相欠压 + public final static int ALM_TYPE_ACDC_AcIn1_C_Less_ID = 110009; //交流C相缺相 + + public final static int ALM_TYPE_ACDC_Acb1_OverCurrA_ID = 110035; //交流A相过流 + public final static int ALM_TYPE_ACDC_Acb1_OverCurrB_ID = 110036; //交流B相过流 + public final static int ALM_TYPE_ACDC_Acb1_OverCurrC_ID = 110037; //交流C相过流 + + public final static int ALM_TYPE_ACDC_Mod1_OverVol_ID = 110047; //整流器1过压 + public final static int ALM_TYPE_ACDC_Mod2_OverVol_ID = 110048; //整流器2过压 + public final static int ALM_TYPE_ACDC_Mod3_OverVol_ID = 110049; //整流器3过压 + public final static int ALM_TYPE_ACDC_Mod4_OverVol_ID = 110050; //整流器4过压 + public final static int ALM_TYPE_ACDC_Mod5_OverVol_ID = 110051; //整流器5过压 + public final static int ALM_TYPE_ACDC_Mod6_OverVol_ID = 110052; //整流器6过压 + public final static int ALM_TYPE_ACDC_Mod7_OverVol_ID = 110053; //整流器7过压 + public final static int ALM_TYPE_ACDC_Mod8_OverVol_ID = 110054; //整流器8过压 + public final static int ALM_TYPE_ACDC_Mod9_OverVol_ID = 110055; //整流器9过压 + public final static int ALM_TYPE_ACDC_Mod10_OverVol_ID = 110056; //整流器10过压 + public final static int ALM_TYPE_ACDC_Mod11_OverVol_ID = 110057; //整流器11过压 + public final static int ALM_TYPE_ACDC_Mod12_OverVol_ID = 110058; //整流器12过压 + public final static int ALM_TYPE_ACDC_Mod13_OverVol_ID = 110059; //整流器13过压 + public final static int ALM_TYPE_ACDC_Mod14_OverVol_ID = 110060; //整流器14过压 + public final static int ALM_TYPE_ACDC_Mod15_OverVol_ID = 110061; //整流器15过压 + public final static int ALM_TYPE_ACDC_Mod16_OverVol_ID = 110062; //整流器16过压 + + public final static int ALM_TYPE_ACDC_Mod1_UnderVol_ID = 110063; //整流器1欠压 + public final static int ALM_TYPE_ACDC_Mod2_UnderVol_ID = 110064; //整流器2欠压 + public final static int ALM_TYPE_ACDC_Mod3_UnderVol_ID = 110065; //整流器3欠压 + public final static int ALM_TYPE_ACDC_Mod4_UnderVol_ID = 110066; //整流器4欠压 + public final static int ALM_TYPE_ACDC_Mod5_UnderVol_ID = 110067; //整流器5欠压 + public final static int ALM_TYPE_ACDC_Mod6_UnderVol_ID = 110068; //整流器6欠压 + public final static int ALM_TYPE_ACDC_Mod7_UnderVol_ID = 110069; //整流器7欠压 + public final static int ALM_TYPE_ACDC_Mod8_UnderVol_ID = 110070; //整流器8欠压 + public final static int ALM_TYPE_ACDC_Mod9_UnderVol_ID = 110071; //整流器9欠压 + public final static int ALM_TYPE_ACDC_Mod10_UnderVol_ID = 110072; //整流器10欠压 + public final static int ALM_TYPE_ACDC_Mod11_UnderVol_ID = 110073; //整流器11欠压 + public final static int ALM_TYPE_ACDC_Mod12_UnderVol_ID = 110074; //整流器12欠压 + public final static int ALM_TYPE_ACDC_Mod13_UnderVol_ID = 110075; //整流器13欠压 + public final static int ALM_TYPE_ACDC_Mod14_UnderVol_ID = 110076; //整流器14欠压 + public final static int ALM_TYPE_ACDC_Mod15_UnderVol_ID = 110077; //整流器15欠压 + public final static int ALM_TYPE_ACDC_Mod16_UnderVol_ID = 110078; //整流器16欠压 + + public final static int ALM_TYPE_ACDC_Mod1_OverCurr_ID = 110079; //整流器1过流 + public final static int ALM_TYPE_ACDC_Mod2_OverCurr_ID = 110080; //整流器2过流 + public final static int ALM_TYPE_ACDC_Mod3_OverCurr_ID = 110081; //整流器3过流 + public final static int ALM_TYPE_ACDC_Mod4_OverCurr_ID = 110082; //整流器4过流 + public final static int ALM_TYPE_ACDC_Mod5_OverCurr_ID = 110083; //整流器5过流 + public final static int ALM_TYPE_ACDC_Mod6_OverCurr_ID = 110084; //整流器6过流 + public final static int ALM_TYPE_ACDC_Mod7_OverCurr_ID = 110085; //整流器7过流 + public final static int ALM_TYPE_ACDC_Mod8_OverCurr_ID = 110086; //整流器8过流 + public final static int ALM_TYPE_ACDC_Mod9_OverCurr_ID = 110087; //整流器9过流 + public final static int ALM_TYPE_ACDC_Mod10_OverCurr_ID = 110088; //整流器10过流 + public final static int ALM_TYPE_ACDC_Mod11_OverCurr_ID = 110089; //整流器11过流 + public final static int ALM_TYPE_ACDC_Mod12_OverCurr_ID = 110090; //整流器12过流 + public final static int ALM_TYPE_ACDC_Mod13_OverCurr_ID = 110091; //整流器13过流 + public final static int ALM_TYPE_ACDC_Mod14_OverCurr_ID = 110092; //整流器14过流 + public final static int ALM_TYPE_ACDC_Mod15_OverCurr_ID = 110093; //整流器15过流 + public final static int ALM_TYPE_ACDC_Mod16_OverCurr_ID = 110094; //整流器16过流 + + + public final static int Alarm_Type_TotalEff = 0; //上下限有效 + public final static int Alarm_Type_TotalHigh = 1; //上限有效 + public final static int Alarm_Type_TotalLow = 2; //下限有效 + + + public final static int Alarm_Level_First = 1; //1级告警 + public final static int Alarm_Level_Second = 2; //2级告警 + public final static int Alarm_Level_Third = 3; //3级告警 + public final static int Alarm_Level_Fourth = 4; //4级告警 + + + + + + + + // public static void main(String[] args) { // System.out.println("SqlsUtils.sqlstb_page_param2 = " + SqlsUtils.sqlstb_page_param2); -- Gitblit v1.9.1