| | |
| | | |
| | | |
| | | /** |
| | | * 水位数据缺失字段(不包含责任人相关信息) |
| | | * 1.水位数据缺失字段(不包含责任人相关信息) |
| | | */ |
| | | public static List<String> waterInfoNotList = new ArrayList<String>() |
| | | {{ |
| | | add("county_nm,town_nm"); |
| | | // add("county_nm,town_nm"); |
| | | add("res_nm"); |
| | | }}; |
| | | |
| | | /** |
| | | * 水位数据异常(不包含责任人相关信息) |
| | | * 2.水位数据异常(不包含责任人相关信息) |
| | | */ |
| | | public static List<String> waterDataExcList = new ArrayList<String>() |
| | | {{ |
| | | add("county_nm,town_nm"); |
| | | // add("county_nm,town_nm"); |
| | | add("res_nm"); |
| | | // add("rz"); |
| | | }}; |
| | | |
| | | /** |
| | | * 水位超低于死水位(水库技术责任人、巡查责任人) |
| | | * 3.水位超低于死水位(水库技术责任人、巡查责任人) |
| | | */ |
| | | public static List<String> waterLessDeadList = new ArrayList<String>() |
| | | {{ |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("rz"); |
| | | add("over_dead_z"); |
| | | }}; |
| | | |
| | | /** |
| | | * 水位初次超汛限告警(水库技术责任人、巡查责任人) |
| | | * 5.水位接近汛限告警 |
| | | */ |
| | | public static List<String> waterComeOverList = new ArrayList<String>() |
| | | {{ |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("rz"); |
| | | add("over_1h"); |
| | | add("over_z"); |
| | | add("drp_24"); |
| | | add("flse_lim_stag"); |
| | | }}; |
| | | |
| | | /** |
| | | * 6.水位初次超汛限告警 |
| | | */ |
| | | public static List<String> waterFirstOverList = new ArrayList<String>() |
| | | {{ |
| | |
| | | add("res_nm"); |
| | | add("rz"); |
| | | add("over_z"); |
| | | add("tb_flse_lim_stag"); |
| | | }}; |
| | | |
| | | /** |
| | | * 水位初次超汛限告警(水库技术责任人、巡查责任人) |
| | | * 7.水位小幅超汛限告警 |
| | | */ |
| | | public static List<String> waterSmallScaleOverList = new ArrayList<String>() |
| | | {{ |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("rz"); |
| | | add("over_1h"); |
| | | add("over_z"); |
| | | add("flse_lim_stag"); |
| | | }}; |
| | | |
| | | /** |
| | | * 8.1水位大幅超汛限告警1 |
| | | */ |
| | | public static List<String> waterBigScaleOverList1 = new ArrayList<String>() |
| | | {{ |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("rz"); |
| | | add("over_1h"); |
| | | add("over_z"); |
| | | add("drp_24"); |
| | | add("flse_lim_stag"); |
| | | }}; |
| | | |
| | | /** |
| | | * 8.2水位大幅超汛限告警2 |
| | | */ |
| | | public static List<String> waterBigScaleOverList2 = new ArrayList<String>() |
| | | {{ |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("rz"); |
| | | add("over_1h"); |
| | | add("over_z"); |
| | | add("flse_lim_stag"); |
| | | }}; |
| | | |
| | | |
| | | /** |
| | | * 9.1 水位接近设计洪水位告警 --短信 |
| | | */ |
| | | public static List<String> waterComeDesignList1= new ArrayList<String>() |
| | | {{ |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("rz"); |
| | | add("over_z"); |
| | | add("diff_dam"); |
| | | add("drp_24"); |
| | | }}; |
| | | |
| | | /** |
| | | * 9.2 水位接近设计洪水位告警 --电话 |
| | | */ |
| | | public static List<String> waterComeDesignList2= new ArrayList<String>() |
| | | {{ |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("rz"); |
| | | add("over_z"); |
| | | add("diff_dam"); |
| | | }}; |
| | | |
| | | /** |
| | | * 9.3 水位接近设计洪水位告警 --站内信 |
| | | */ |
| | | public static List<String> waterComeDesignList3= new ArrayList<String>() |
| | | {{ |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("rz"); |
| | | add("over_z"); |
| | | add("diff_dam"); |
| | | add("drp_24"); |
| | | }}; |
| | | |
| | | /** |
| | | * 10 水位超设计洪水位告警处理 |
| | | */ |
| | | public static List<String> waterMoreDesignList = new ArrayList<String>() |
| | | {{ |
| | |
| | | add("over_des_wtr_level"); |
| | | add("diff_dam"); |
| | | add("drp_24"); |
| | | add("des_fl_stag"); |
| | | }}; |
| | | |
| | | /** |
| | | * 已降大雨告警 |
| | | * 11 水位超校核洪水位告警 |
| | | */ |
| | | public static List<String> waterMoreCheckList = new ArrayList<String>() |
| | | {{ |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("rz"); |
| | | add("over_chec_fl_stag"); |
| | | add("diff_dam"); |
| | | add("drp_24"); |
| | | }}; |
| | | |
| | | /** |
| | | * 12 近1h水位陡升 |
| | | */ |
| | | public static List<String> waterComeOneHourUpList = new ArrayList<String>() |
| | | {{ |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("rz"); |
| | | add("over_1h"); |
| | | add("drp_24"); |
| | | }}; |
| | | |
| | | /** |
| | | * 13 近1h水位陡降 |
| | | */ |
| | | public static List<String> waterComeOneHourDownList = new ArrayList<String>() |
| | | {{ |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("rz"); |
| | | add("over_1h"); |
| | | add("drp_24"); |
| | | }}; |
| | | |
| | | /** |
| | | * 15 已降大雨告警 |
| | | */ |
| | | public static List<String> alreadyHeavyRainList = new ArrayList<String>() |
| | | {{ |
| | |
| | | }}; |
| | | |
| | | /** |
| | | * 已降暴雨告警 |
| | | * 16 已降暴雨告警 |
| | | */ |
| | | public static List<String> alreadyRainstormList = new ArrayList<String>() |
| | | {{ |
| | |
| | | }}; |
| | | |
| | | /** |
| | | * 6小时降雨告警 |
| | | * 18 6小时降雨告警 |
| | | */ |
| | | public static List<String> sixHourRainList = new ArrayList<String>() |
| | | {{ |
| | |
| | | add("rz"); |
| | | }}; |
| | | |
| | | /** |
| | | * 19.坝安全监测告警-数据缺失 |
| | | */ |
| | | public static List<String> damSafetyList = new ArrayList<String>() |
| | | {{ |
| | | // add("county_nm,town_nm"); |
| | | add("res_nm"); |
| | | add("cd_nm"); |
| | | }}; |
| | | |
| | | /** |
| | | * 20.坝安全监测告警-渗压管水位大于校核洪水位 |
| | | */ |
| | | public static List<String> damSafetySyList = new ArrayList<String>() |
| | | {{ |
| | | // add("city_nm,county_nm,town_nm"); |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("sy_val"); |
| | | add("tb_chec_fl_stag"); |
| | | }}; |
| | | |
| | | /** |
| | | * 策略24: 大坝安全监测告警-渗压资料缺失 |
| | | */ |
| | | public static List<String> syDataMissingList = new ArrayList<String>() |
| | | {{ |
| | | add("res_nm"); |
| | | }}; |
| | | |
| | | /** |
| | | * 策略25: 大坝安全监测告警-变形资料缺失 |
| | | */ |
| | | public static List<String> bxDataMissingList = new ArrayList<String>() |
| | | {{ |
| | | add("res_nm"); |
| | | }}; |
| | | |
| | | /** |
| | | * 策略26: 大坝安全监测告警-渗压水位低于管底高程 |
| | | */ |
| | | public static List<String> syLessThenPipe = new ArrayList<String>() |
| | | {{ |
| | | add("county_nm"); |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("cd_nm"); |
| | | add("min_value"); |
| | | add("diff_tbb_val_abs"); |
| | | }}; |
| | | |
| | | /** |
| | | * 策略27: 大坝安全监测告警-渗压水位高于管口高程 |
| | | */ |
| | | public static List<String> syHigherThenNozzle = new ArrayList<String>() |
| | | {{ |
| | | add("county_nm"); |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("cd_nm"); |
| | | add("max_value"); |
| | | add("diff_tbt_val"); |
| | | }}; |
| | | |
| | | /** |
| | | * 策略28: 大坝安全监测告警-水位高于坝顶高程 |
| | | */ |
| | | public static List<String> syHigherThenBdElevation = new ArrayList<String>() |
| | | {{ |
| | | add("county_nm"); |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("cd_nm"); |
| | | add("max_value"); |
| | | add("diff_val"); |
| | | add("dam_top_elevation"); |
| | | }}; |
| | | |
| | | /** |
| | | * 策略29: 大坝安全监测告警-水位高于库水位 |
| | | */ |
| | | public static List<String> syHigherThenWaterLevel = new ArrayList<String>() |
| | | {{ |
| | | add("county_nm"); |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("cd_nm"); |
| | | add("max_value"); |
| | | add("diff_val"); |
| | | }}; |
| | | |
| | | /** |
| | | * 策略30: 水位长期不变,五日变幅小于5cm,十日变幅大于5cm小于8cm,三十日变幅大于8cm小于10cm |
| | | */ |
| | | public static List<String> syYellowRzChange = new ArrayList<String>() |
| | | {{ |
| | | add("county_nm"); |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("cd_nm"); |
| | | add("dayNum"); |
| | | add("diff_val"); |
| | | add("val1"); |
| | | add("val2"); |
| | | add("val5"); |
| | | add("val10"); |
| | | add("val30"); |
| | | add("diff_2"); |
| | | add("diff_5"); |
| | | add("diff_10"); |
| | | add("diff_30"); |
| | | }}; |
| | | |
| | | /** |
| | | * 策略31: 渗压水位一日变幅大于0.5米小于1米,五日变幅大于1米小于2米,十日变幅大于2米小于5米,三十日变幅大于5米小于10米 |
| | | */ |
| | | public static List<String> syOrangeRzChange = new ArrayList<String>() |
| | | {{ |
| | | add("county_nm"); |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("cd_nm"); |
| | | add("val1"); |
| | | add("dayNum"); |
| | | add("diff_val"); |
| | | add("val1"); |
| | | add("val2"); |
| | | add("val5"); |
| | | add("val10"); |
| | | add("val30"); |
| | | add("diff_2"); |
| | | add("diff_5"); |
| | | add("diff_10"); |
| | | add("diff_30"); |
| | | }}; |
| | | |
| | | /** |
| | | * 策略32: 渗压水位一日变幅大于1米小于2米,五日变幅大于2米小于5米,十日变幅大于5米小于10米,三十日变幅大于10米 |
| | | */ |
| | | public static List<String> syRedRzChange = new ArrayList<String>() |
| | | {{ |
| | | add("county_nm"); |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("cd_nm"); |
| | | add("val1"); |
| | | add("dayNum"); |
| | | add("diff_val"); |
| | | add("val1"); |
| | | add("val2"); |
| | | add("val5"); |
| | | add("val10"); |
| | | add("val30"); |
| | | add("diff_2"); |
| | | add("diff_5"); |
| | | add("diff_10"); |
| | | add("diff_30"); |
| | | }}; |
| | | |
| | | /** |
| | | * 策略33: 近1h水位陡降 |
| | | */ |
| | | public static List<String> syRz1hChange = new ArrayList<String>() |
| | | {{ |
| | | add("county_nm"); |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("cd_nm"); |
| | | add("sy_val"); |
| | | add("type"); |
| | | add("diff_val"); |
| | | add("lead_val"); |
| | | }}; |
| | | |
| | | /** |
| | | * 策略34: 变形值大于20mm小于50mm |
| | | */ |
| | | public static List<String> wyOver2Less5 = new ArrayList<String>() |
| | | {{ |
| | | add("city_nm"); |
| | | add("county_nm"); |
| | | add("res_nm"); |
| | | add("cd_nm"); |
| | | add("direction"); |
| | | add("val"); |
| | | add("de_val"); |
| | | add("dn_val"); |
| | | add("du_value"); |
| | | }}; |
| | | |
| | | /** |
| | | * 策略35: 变形值大于50mm小于100mm |
| | | */ |
| | | public static List<String> wyOver5Less10 = new ArrayList<String>() |
| | | {{ |
| | | add("city_nm"); |
| | | add("county_nm"); |
| | | add("res_nm"); |
| | | add("cd_nm"); |
| | | add("direction"); |
| | | add("val"); |
| | | add("de_val"); |
| | | add("dn_val"); |
| | | add("du_value"); |
| | | }}; |
| | | |
| | | /** |
| | | * 策略36: 变形值大于100mm |
| | | */ |
| | | public static List<String> wyOver10 = new ArrayList<String>() |
| | | {{ |
| | | add("city_nm"); |
| | | add("county_nm"); |
| | | add("res_nm"); |
| | | add("cd_nm"); |
| | | add("direction"); |
| | | add("val"); |
| | | add("de_val"); |
| | | add("dn_val"); |
| | | add("du_value"); |
| | | }}; |
| | | |
| | | /** |
| | | * 策略36: 1h变化 |
| | | */ |
| | | public static List<String> wy1hChangeOver10 = new ArrayList<String>() |
| | | {{ |
| | | add("city_nm"); |
| | | add("county_nm"); |
| | | add("res_nm"); |
| | | add("cd_nm"); |
| | | add("direction"); |
| | | add("val"); |
| | | }}; |
| | | |
| | | /** |
| | | * 策略36: |
| | | */ |
| | | public static List<String> slOverLess = new ArrayList<String>() |
| | | {{ |
| | | add("county_nm"); |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("cd_nm"); |
| | | add("value"); |
| | | add("lead_val"); |
| | | add("lead2_val"); |
| | | }}; |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 策略36: 视频离线 |
| | | */ |
| | | public static List<String> videoOffline = new ArrayList<String>() |
| | | {{ |
| | | add("county_nm,town_nm,res_nm"); |
| | | add("video_name"); |
| | | }}; |
| | | |
| | | |
| | | /** |
| | | * 42 水位超防洪高水位告警处理 |
| | | */ |
| | | public static List<String> topLevOfFloAlertList = new ArrayList<String>() |
| | | {{ |
| | | add("town_nm"); |
| | | add("res_nm"); |
| | | add("rz"); |
| | | add("over_des_wtr_level"); |
| | | add("diff_dam"); |
| | | add("drp_24"); |
| | | add("flpr_high_stag"); |
| | | }}; |
| | | } |