package com.zehong.system.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.zehong.common.annotation.Excel; import com.zehong.common.core.domain.BaseEntity; /** * 报警信息对象 t_device_alarm * * @author zehong * @date 2021-07-21 */ public class TDeviceAlarm extends BaseEntity { private static final long serialVersionUID = 1L; /** $column.columnComment */ private int alarmId; /** 设备id */ @Excel(name = "设备id") private String deviceCode; /** 是否是管道信息(0是,1否) */ private String isPipe; /** 工单id */ @Excel(name = "工单id") private String orderId; /** 报警类型 */ @Excel(name = "报警类型") private String alarmType; /** 报警值(报警信息) */ @Excel(name = "报警值", readConverterExp = "报警信息") private String alarmValue; /** 报警开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "报警开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date startTime; /** 报警结束时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "报警结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date endTime; /** 处理状态(1不需处理,2已处理完成,3未处理完成) */ @Excel(name = "处理状态", readConverterExp = "1不需处理,2已处理完成,3未处理完成") private String dealStatus; /** 备注 */ @Excel(name = "备注") private String remarks; public void setAlarmId(int alarmId) { this.alarmId = alarmId; } public int getAlarmId() { return alarmId; } public void setDeviceCode(String deviceCode) { this.deviceCode = deviceCode; } public String getDeviceCode() { return deviceCode; } public String getIsPipe() { return isPipe; } public void setIsPipe(String isPipe) { this.isPipe = isPipe; } public void setOrderId(String orderId) { this.orderId = orderId; } public String getOrderId() { return orderId; } public void setAlarmType(String alarmType) { this.alarmType = alarmType; } public String getAlarmType() { return alarmType; } public void setAlarmValue(String alarmValue) { this.alarmValue = alarmValue; } public String getAlarmValue() { return alarmValue; } public void setStartTime(Date startTime) { this.startTime = startTime; } public Date getStartTime() { return startTime; } public void setEndTime(Date endTime) { this.endTime = endTime; } public Date getEndTime() { return endTime; } public void setDealStatus(String dealStatus) { this.dealStatus = dealStatus; } public String getDealStatus() { return dealStatus; } public void setRemarks(String remarks) { this.remarks = remarks; } public String getRemarks() { return remarks; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("alarmId", getAlarmId()) .append("deviceCode", getDeviceCode()) .append("isPipe", getIsPipe()) .append("orderId", getOrderId()) .append("alarmType", getAlarmType()) .append("alarmValue", getAlarmValue()) .append("startTime", getStartTime()) .append("endTime", getEndTime()) .append("dealStatus", getDealStatus()) .append("updateTime", getUpdateTime()) .append("createTime", getCreateTime()) .append("remarks", getRemarks()) .toString(); } }