|
|
@ -1,5 +1,8 @@
|
|
|
|
package com.xydl.cac.entity;
|
|
|
|
package com.xydl.cac.entity;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.alibaba.excel.annotation.ExcelIgnore;
|
|
|
|
|
|
|
|
import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
|
|
|
|
|
import com.alibaba.excel.annotation.write.style.ColumnWidth;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
@ -24,70 +27,96 @@ public class Warning {
|
|
|
|
@Id
|
|
|
|
@Id
|
|
|
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
|
|
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
|
|
|
@Column(name = "id")
|
|
|
|
@Column(name = "id")
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
private Integer id;
|
|
|
|
private Integer id;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("装置ID")
|
|
|
|
@ApiModelProperty("装置ID")
|
|
|
|
@Column(name = "sensor_id")
|
|
|
|
@Column(name = "sensor_id")
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
private Integer sensorId;
|
|
|
|
private Integer sensorId;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("装置名称")
|
|
|
|
@ApiModelProperty("装置名称")
|
|
|
|
@Column(name = "sensor_name")
|
|
|
|
@Column(name = "sensor_name")
|
|
|
|
|
|
|
|
@ColumnWidth(20)
|
|
|
|
|
|
|
|
@ExcelProperty(value = "装置名称", order = 3)
|
|
|
|
private String sensorName;
|
|
|
|
private String sensorName;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("主设备名称")
|
|
|
|
@ApiModelProperty("主设备名称")
|
|
|
|
@Column(name = "zsb_name")
|
|
|
|
@Column(name = "zsb_name")
|
|
|
|
|
|
|
|
@ColumnWidth(20)
|
|
|
|
|
|
|
|
@ExcelProperty(value = "主设备名称", order = 2)
|
|
|
|
private String zsbName;
|
|
|
|
private String zsbName;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("规则ID")
|
|
|
|
@ApiModelProperty("规则ID")
|
|
|
|
@Column(name = "rule_id")
|
|
|
|
@Column(name = "rule_id")
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
private Integer ruleId;
|
|
|
|
private Integer ruleId;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("字段名")
|
|
|
|
@ApiModelProperty("字段名")
|
|
|
|
@Column(name = "field")
|
|
|
|
@Column(name = "field")
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
private String field;
|
|
|
|
private String field;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("数据采集时间")
|
|
|
|
@ApiModelProperty("数据采集时间")
|
|
|
|
@Column(name = "d_time")
|
|
|
|
@Column(name = "d_time")
|
|
|
|
|
|
|
|
@ColumnWidth(20)
|
|
|
|
|
|
|
|
@ExcelProperty(value = "数据采集时间", order = 4)
|
|
|
|
private Date dTime;
|
|
|
|
private Date dTime;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("告警时间")
|
|
|
|
@ApiModelProperty("告警时间")
|
|
|
|
@Column(name = "warn_time")
|
|
|
|
@Column(name = "warn_time")
|
|
|
|
|
|
|
|
@ColumnWidth(20)
|
|
|
|
|
|
|
|
@ExcelProperty(value = "告警时间", order = 1)
|
|
|
|
private Date warnTime;
|
|
|
|
private Date warnTime;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("告警值")
|
|
|
|
@ApiModelProperty("当前值")
|
|
|
|
@Column(name = "warn_value")
|
|
|
|
@Column(name = "warn_value")
|
|
|
|
|
|
|
|
@ColumnWidth(10)
|
|
|
|
|
|
|
|
@ExcelProperty(value = "当前值", order = 6)
|
|
|
|
private String warnValue;
|
|
|
|
private String warnValue;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("阈值")
|
|
|
|
@ApiModelProperty("阈值")
|
|
|
|
@Column(name = "threshold")
|
|
|
|
@Column(name = "threshold")
|
|
|
|
|
|
|
|
@ColumnWidth(10)
|
|
|
|
|
|
|
|
@ExcelProperty(value = "阈值", order = 8)
|
|
|
|
private String threshold;
|
|
|
|
private String threshold;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("告警信息")
|
|
|
|
@ApiModelProperty("告警信息")
|
|
|
|
@Column(name = "warn_desc")
|
|
|
|
@Column(name = "warn_desc")
|
|
|
|
|
|
|
|
@ColumnWidth(30)
|
|
|
|
|
|
|
|
@ExcelProperty(value = "告警信息", order = 5)
|
|
|
|
private String warnDesc;
|
|
|
|
private String warnDesc;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("触发信息")
|
|
|
|
@ApiModelProperty("触发信息")
|
|
|
|
@Column(name = "trigger_desc")
|
|
|
|
@Column(name = "trigger_desc")
|
|
|
|
|
|
|
|
@ColumnWidth(20)
|
|
|
|
|
|
|
|
@ExcelProperty(value = "触发信息", order = 7)
|
|
|
|
private String triggerDesc;
|
|
|
|
private String triggerDesc;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("告警级别 0:低 1:中 2:高")
|
|
|
|
@ApiModelProperty("告警等级 0:低 1:中 2:高")
|
|
|
|
@Column(name = "warn_level")
|
|
|
|
@Column(name = "warn_level")
|
|
|
|
|
|
|
|
@ColumnWidth(15)
|
|
|
|
|
|
|
|
@ExcelProperty(value = "告警等级", order = 9)
|
|
|
|
private Integer warnLevel;
|
|
|
|
private Integer warnLevel;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("处理状态")
|
|
|
|
@ApiModelProperty("处理状态")
|
|
|
|
@Column(name = "state")
|
|
|
|
@Column(name = "state")
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
private String state;
|
|
|
|
private String state;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("处理结果描述")
|
|
|
|
@ApiModelProperty("处理结果描述")
|
|
|
|
@Column(name = "process")
|
|
|
|
@Column(name = "process")
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
private String process;
|
|
|
|
private String process;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("处理人id")
|
|
|
|
@ApiModelProperty("处理人id")
|
|
|
|
@Column(name = "process_user")
|
|
|
|
@Column(name = "process_user")
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
private String processUser;
|
|
|
|
private String processUser;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty("处理时间")
|
|
|
|
@ApiModelProperty("处理时间")
|
|
|
|
@Column(name = "process_time")
|
|
|
|
@Column(name = "process_time")
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
private Date processTime;
|
|
|
|
private Date processTime;
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|