diff --git a/iot-analysis/analysis-zl-event/zl-event-api/src/main/java/com/njcn/zlevent/pojo/dto/NoticeUserDto.java b/iot-analysis/analysis-zl-event/zl-event-api/src/main/java/com/njcn/zlevent/pojo/dto/NoticeUserDto.java index 7c7c809..7aea205 100644 --- a/iot-analysis/analysis-zl-event/zl-event-api/src/main/java/com/njcn/zlevent/pojo/dto/NoticeUserDto.java +++ b/iot-analysis/analysis-zl-event/zl-event-api/src/main/java/com/njcn/zlevent/pojo/dto/NoticeUserDto.java @@ -35,6 +35,12 @@ public class NoticeUserDto implements Serializable { @ApiModelProperty("事件类型 0:暂态事件 1:稳态事件 2:设备事件 3:设备告警") @ParamName("type") private Integer type; + @ApiModelProperty("设备告警 /pages/message/report\n" + + "运行时间 /pages/message/run\n" + + "暂态事件 /pages/message/transient\n" + + "稳态越限 /pages/message/steady") + @ParamName("path") + private String path; } } diff --git a/iot-analysis/analysis-zl-event/zl-event-boot/src/main/java/com/njcn/zlevent/utils/SendEventUtils.java b/iot-analysis/analysis-zl-event/zl-event-boot/src/main/java/com/njcn/zlevent/utils/SendEventUtils.java index f8dd4db..a057ce9 100644 --- a/iot-analysis/analysis-zl-event/zl-event-boot/src/main/java/com/njcn/zlevent/utils/SendEventUtils.java +++ b/iot-analysis/analysis-zl-event/zl-event-boot/src/main/java/com/njcn/zlevent/utils/SendEventUtils.java @@ -138,6 +138,7 @@ public class SendEventUtils { content = ndid + "于" +eventTime+ "发生" + eventName; noticeUserDto.setContent(content); payload.setType(Integer.parseInt(type)); + payload.setPath(getPath(payload.getType())); noticeUserDto.setPayload(payload); } //告警处理 @@ -263,4 +264,22 @@ public class SendEventUtils { return users; } + public String getPath( Integer type) { + + switch (type) { + case 0: + return "/pages/message/transient"; + case 1: + return "/pages/message/steady"; + case 2: + return "/pages/message/run"; + case 3: + return "/pages/message/report"; + + default: + break; + } + return ""; + } + }