yang_shj
1 year ago
14 changed files with 419 additions and 25 deletions
@ -1,9 +1,59 @@ |
|||||||
package com.hnac.hzims.alarm.constants; |
package com.hnac.hzims.alarm.constants; |
||||||
|
|
||||||
|
import com.sun.org.apache.bcel.internal.generic.NEW; |
||||||
|
|
||||||
|
import java.util.ArrayList; |
||||||
|
import java.util.Arrays; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
/** |
/** |
||||||
* @author ysj |
* @author ysj |
||||||
*/ |
*/ |
||||||
public interface AlarmConstants { |
public interface AlarmConstants { |
||||||
|
|
||||||
public final static String APP_NAME = "hzims-alarm"; |
String APP_NAME = "hzims-alarm"; |
||||||
|
|
||||||
|
// 1-集中监控右侧列表
|
||||||
|
Integer IS_RIGHT_TABULATION = 1; |
||||||
|
// 2-集中监控弹窗
|
||||||
|
Integer IS_SHOW_ALERT = 2; |
||||||
|
// 3-集中监控铃铛
|
||||||
|
Integer IS_SMALL_BELL = 3; |
||||||
|
// 4-集中监控遮罩
|
||||||
|
Integer IS_MASK = 4; |
||||||
|
// 5-语音播报
|
||||||
|
Integer IS_BROADCAST = 5; |
||||||
|
// 6-WEB/APP消息推送
|
||||||
|
Integer IS_PLATFORM_MESSAGE = 6; |
||||||
|
// 7-短信推送
|
||||||
|
Integer IS_SHORT_MESSAGE = 7; |
||||||
|
// 8-微信公众号消息推送
|
||||||
|
Integer IS_WX_MESSAGE = 8; |
||||||
|
|
||||||
|
|
||||||
|
// 告警来源 : 0- HZ3000告警 1 -等级告警 2 -条件告警 3-FDP智能预警
|
||||||
|
Integer HZ3000_ALARM = 0; |
||||||
|
Integer LEVEL_ALARM = 1; |
||||||
|
Integer CONDITION_ALARM = 2; |
||||||
|
Integer EARLY_WARNING = 3; |
||||||
|
List<Integer> ALARAM_SOURCES = Arrays.asList(HZ3000_ALARM,LEVEL_ALARM,CONDITION_ALARM,EARLY_WARNING); |
||||||
|
|
||||||
|
// 子类告警
|
||||||
|
// HZ3000告警 : 2-告警 3-故障 5-遥测越限 13-通讯中断 14-数据异常
|
||||||
|
// 等级告警 : 21-一级告警 22-二级告警 23-三级告警
|
||||||
|
// 智能预警 : 30-智能预警
|
||||||
|
// 条件告警 : 40-条件告警
|
||||||
|
Integer WARNING = 2; |
||||||
|
Integer FAULT = 3; |
||||||
|
Integer OFFSIDE = 5; |
||||||
|
Integer INTERRUPT = 13; |
||||||
|
Integer ABNORMAL = 14; |
||||||
|
List<Integer> HZ3000_ALARAM = Arrays.asList(WARNING,FAULT,OFFSIDE,INTERRUPT,ABNORMAL); |
||||||
|
Integer ONE_LEVEL = 21; |
||||||
|
Integer TWO_LEVEL = 22; |
||||||
|
Integer THREE_LEVEL = 23; |
||||||
|
List<Integer> LEVEL_ALARAM = Arrays.asList(ONE_LEVEL,TWO_LEVEL,THREE_LEVEL); |
||||||
|
Integer EARLY = 30; |
||||||
|
Integer CONDITION = 40; |
||||||
|
|
||||||
} |
} |
||||||
|
@ -0,0 +1,21 @@ |
|||||||
|
package com.hnac.hzims.alarm.vo; |
||||||
|
|
||||||
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
||||||
|
import com.fasterxml.jackson.databind.ser.std.NullSerializer; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
public class ChildAlarmCountVo { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "告警子类") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Integer type; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "告警条目数量") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Long count; |
||||||
|
} |
Loading…
Reference in new issue