|
@@ -1,7 +1,10 @@
|
|
|
package com.persagy.apm.energyalarmstarter.alarmdata.model.vo;
|
|
|
|
|
|
+import com.fasterxml.jackson.databind.node.ObjectNode;
|
|
|
import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.AlarmCondition;
|
|
|
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
/**
|
|
|
* 报警记录
|
|
|
*
|
|
@@ -9,52 +12,53 @@ import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.AlarmCondition;
|
|
|
* @version V1.0 2021/9/16 9:33 上午
|
|
|
**/
|
|
|
public class AlarmRecordItem {
|
|
|
- /**
|
|
|
- * 报警记录id
|
|
|
- */
|
|
|
private String id;
|
|
|
- /**
|
|
|
- * 报警对象id
|
|
|
- */
|
|
|
+ private String itemCode;
|
|
|
+ private String projectId;
|
|
|
private String objId;
|
|
|
- /**
|
|
|
- * 设备类编码
|
|
|
- */
|
|
|
private String classCode;
|
|
|
- /**
|
|
|
- * 项目id
|
|
|
- */
|
|
|
- private String projectId;
|
|
|
- /**
|
|
|
- * 报警类型编码
|
|
|
- */
|
|
|
- private String itemCode;
|
|
|
- /**
|
|
|
- * 报警系统编码
|
|
|
- */
|
|
|
- private String category;
|
|
|
- /**
|
|
|
- * 报警等级
|
|
|
- */
|
|
|
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 remark;
|
|
|
+ private Integer nature;
|
|
|
/**
|
|
|
- * 报警条件
|
|
|
+ * 处理方式
|
|
|
*/
|
|
|
- private AlarmCondition condition;
|
|
|
+ private Integer treatMode;
|
|
|
/**
|
|
|
- * 屏蔽状态 1-open、0- 屏蔽
|
|
|
+ * 处理状态
|
|
|
*/
|
|
|
- private Integer open;
|
|
|
+ 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-自定义、0-自动生成
|
|
|
+ * 忽略报警时间
|
|
|
*/
|
|
|
- private Integer userDefined;
|
|
|
+ private Date ignoreTime;
|
|
|
/**
|
|
|
- * 集团编码
|
|
|
+ * 报警处理完成时间
|
|
|
*/
|
|
|
- private String groupCode;
|
|
|
+ private Date treatEndTime;
|
|
|
+ private String targetId;
|
|
|
}
|