|
@@ -1,5 +1,6 @@
|
|
|
-package com.persagy.apm.energyalarmstarter.alarmdata.model.dto.alarmconfig;
|
|
|
+package com.persagy.apm.energyalarmstarter.alarmdata.model.dto.alarmrecord;
|
|
|
|
|
|
+import com.fasterxml.jackson.databind.node.ObjectNode;
|
|
|
import com.persagy.apm.energyalarmstarter.alarmdata.feign.AlarmUrlParam;
|
|
|
import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.AlarmCondition;
|
|
|
import lombok.Data;
|
|
@@ -18,40 +19,53 @@ import java.util.Date;
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
|
@Data
|
|
|
public class UpdateAlarmRecordDTO extends AlarmUrlParam {
|
|
|
- /**
|
|
|
- * 报警对象id
|
|
|
- */
|
|
|
+ private String id;
|
|
|
+ private String itemCode;
|
|
|
+ private String projectId;
|
|
|
private String objId;
|
|
|
- /**
|
|
|
- * 设备类编码
|
|
|
- */
|
|
|
private String classCode;
|
|
|
- /**
|
|
|
- * 报警类型编码
|
|
|
- */
|
|
|
- private String itemCode;
|
|
|
- /**
|
|
|
- * 报警系统编码
|
|
|
- */
|
|
|
+ private String level;
|
|
|
+ private String remark;
|
|
|
+ private String name;
|
|
|
private String category;
|
|
|
+ private Integer concern;
|
|
|
+ private Integer state;
|
|
|
+ private Date effectStartTime;
|
|
|
+ private Date effectEndTime;
|
|
|
/**
|
|
|
- * 报警等级
|
|
|
+ * 报警性质
|
|
|
*/
|
|
|
- private String level;
|
|
|
+ private Integer nature;
|
|
|
/**
|
|
|
- * 备注
|
|
|
+ * 处理方式
|
|
|
*/
|
|
|
- private String remark;
|
|
|
+ private Integer treatMode;
|
|
|
/**
|
|
|
- * 报警条件
|
|
|
+ * 处理状态
|
|
|
*/
|
|
|
- private AlarmCondition condition;
|
|
|
+ private Integer treatState;
|
|
|
+ private String createUser;
|
|
|
+ private ObjectNode condition;
|
|
|
+ private ObjectNode triggerInfo;
|
|
|
+ private Date triggerTime;
|
|
|
+ private ObjectNode endInfo;
|
|
|
+ private Date endTime;
|
|
|
+ private Date createTime;
|
|
|
+ private String updateUser;
|
|
|
+ private Date updateTime;
|
|
|
+ private Integer valid;
|
|
|
+ private String groupCode;
|
|
|
+ private String orderId;
|
|
|
+ private String orderState;
|
|
|
+ private ObjectNode supplement;
|
|
|
+
|
|
|
/**
|
|
|
- * 屏蔽状态 1-open、0- 屏蔽
|
|
|
+ * 忽略报警时间
|
|
|
*/
|
|
|
- private Integer open;
|
|
|
+ private Date ignoreTime;
|
|
|
/**
|
|
|
- * 是否自定义 1-自定义、0-自动生成
|
|
|
+ * 报警处理完成时间
|
|
|
*/
|
|
|
- private Integer userDefined;
|
|
|
+ private Date treatEndTime;
|
|
|
+ private String targetId;
|
|
|
}
|