parent
88ffead7ba
commit
7358f60df7
@ -0,0 +1,211 @@ |
||||
package com.alops.system.domain.vo; |
||||
|
||||
|
||||
|
||||
import java.util.Date; |
||||
|
||||
import com.alops.common.annotation.Excel; |
||||
import com.alops.common.core.domain.BaseEntity; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import com.fasterxml.jackson.annotation.JsonIgnore; |
||||
import lombok.Data; |
||||
import org.apache.commons.lang3.builder.ToStringBuilder; |
||||
import org.apache.commons.lang3.builder.ToStringStyle; |
||||
|
||||
import javax.mail.Message; |
||||
|
||||
/** |
||||
* 故障统计对象 alert_message |
||||
* |
||||
* @author ruoyi |
||||
* @date 2025-09-04 |
||||
*/ |
||||
@Data |
||||
public class AlertMessages |
||||
{ |
||||
private static final long serialVersionUID = 1L; |
||||
|
||||
/** ID */ |
||||
private Long id; |
||||
|
||||
/** 设备ID */ |
||||
@Excel(name = "设备ID") |
||||
private String equId; |
||||
|
||||
|
||||
/** 预警类型(枚举表名) */ |
||||
@Excel(name = "预警类型(枚举表名)") |
||||
private String type; |
||||
|
||||
/** 设备类型 */ |
||||
@Excel(name = "设备类型") |
||||
private String equType; |
||||
|
||||
@Excel(name = "设备名称") |
||||
private String name; |
||||
@Excel(name = "设备编号") |
||||
private String equNumber; |
||||
|
||||
/** 解决方案 */ |
||||
@Excel(name = "解决方案") |
||||
private String solution; |
||||
|
||||
/** 故障级别(1-5级) */ |
||||
@Excel(name = "预警级别(1-5级)") |
||||
private Long level; |
||||
|
||||
/** 发生时间 */ |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@Excel(name = "添加日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
||||
private Date occurTime; |
||||
|
||||
|
||||
|
||||
/** 处理人ID */ |
||||
@Excel(name = "处理人ID") |
||||
private String handler; |
||||
|
||||
/** 解决时间 */ |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@Excel(name = "添加日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
||||
private Date handleTime; |
||||
|
||||
/** 处理状态(open、in_progress_closed) */ |
||||
@Excel(name = "处理状态") |
||||
private String status; |
||||
|
||||
@Excel(name = "信息批次") |
||||
private Integer batch; |
||||
|
||||
@Excel(name ="预警信息") |
||||
private String message; |
||||
@JsonIgnore |
||||
@Excel(name ="预警规则id") |
||||
private Long alertRuleId; |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public void setId(Long id) |
||||
{ |
||||
this.id = id; |
||||
} |
||||
|
||||
public Long getId() |
||||
{ |
||||
return id; |
||||
} |
||||
|
||||
public void setEquId(String equId) |
||||
{ |
||||
this.equId = equId; |
||||
} |
||||
|
||||
public String getEquId() |
||||
{ |
||||
return equId; |
||||
} |
||||
|
||||
public void setType(String type) |
||||
{ |
||||
this.type = type; |
||||
} |
||||
|
||||
public String getType() |
||||
{ |
||||
return type; |
||||
} |
||||
|
||||
public void setEquType(String equType) |
||||
{ |
||||
this.equType = equType; |
||||
} |
||||
|
||||
public String getEquType() |
||||
{ |
||||
return equType; |
||||
} |
||||
|
||||
|
||||
public void setSolution(String solution) |
||||
{ |
||||
this.solution = solution; |
||||
} |
||||
|
||||
public String getSolution() |
||||
{ |
||||
return solution; |
||||
} |
||||
|
||||
public void setLevel(Long level) |
||||
{ |
||||
this.level = level; |
||||
} |
||||
|
||||
public Long getLevel() |
||||
{ |
||||
return level; |
||||
} |
||||
|
||||
public void setOccurTime(Date occurTime) |
||||
{ |
||||
this.occurTime = occurTime; |
||||
} |
||||
|
||||
public Date getOccurTime() |
||||
{ |
||||
return occurTime; |
||||
} |
||||
|
||||
public void setHandler(String handler) |
||||
{ |
||||
this.handler = handler; |
||||
} |
||||
|
||||
public String getHandler() |
||||
{ |
||||
return handler; |
||||
} |
||||
|
||||
public void setHandleTime(Date handleTime) |
||||
{ |
||||
this.handleTime = handleTime; |
||||
} |
||||
|
||||
public Date getHandleTime() |
||||
{ |
||||
return handleTime; |
||||
} |
||||
|
||||
public void setStatus(String status) |
||||
{ |
||||
this.status = status; |
||||
} |
||||
|
||||
public String getStatus() |
||||
{ |
||||
return status; |
||||
} |
||||
|
||||
@Override |
||||
public String toString() { |
||||
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) |
||||
.append("id", getId()) |
||||
.append("equId", getEquId()) |
||||
|
||||
.append("type", getType()) |
||||
.append("equType", getEquType()) |
||||
|
||||
.append("solution", getSolution()) |
||||
.append("level", getLevel()) |
||||
.append("occurTime", getOccurTime()) |
||||
|
||||
.append("handler", getHandler()) |
||||
.append("handleTime", getHandleTime()) |
||||
.append("status", getStatus()) |
||||
.append("batch",getBatch()) |
||||
.toString(); |
||||
} |
||||
} |
||||
|
||||
Loading…
Reference in new issue