package com.ruoyi.alarm.tubeAlarm.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.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 管线泄露报警对象 ard_alarm_tube * * @author 刘苏义 * @date 2023-06-06 */ public class ArdAlarmTube extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键 */ private String id; /** 报警主机 */ @Excel(name = "报警主机") private String host; /** 管线id */ @Excel(name = "管线id") private String tubeId; /** 管线名称 */ @Excel(name = "管线名称") private String tubeName; /** 管线类型-油管-水管 */ @Excel(name = "管线类型-油管-水管") private String tubeType; /** 管径 */ @Excel(name = "管径") private String pipeDiameter; /** 颜色 */ @Excel(name = "颜色") private String color; /** 位置 */ @Excel(name = "位置") private String position; /** 类型GXALARM */ @Excel(name = "类型GXALARM") private String type; /** 类型中文 */ @Excel(name = "类型中文") private String alarmType; /** 报警时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "报警时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date alarmTime; /** 用户名 */ @Excel(name = "用户名") private String watcher; /** 查看时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "查看时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date viewTime; public void setId(String id) { this.id = id; } public String getId() { return id; } public void setHost(String host) { this.host = host; } public String getHost() { return host; } public void setTubeId(String tubeId) { this.tubeId = tubeId; } public String getTubeId() { return tubeId; } public void setTubeName(String tubeName) { this.tubeName = tubeName; } public String getTubeName() { return tubeName; } public void setTubeType(String tubeType) { this.tubeType = tubeType; } public String getTubeType() { return tubeType; } public void setPipeDiameter(String pipeDiameter) { this.pipeDiameter = pipeDiameter; } public String getPipeDiameter() { return pipeDiameter; } public void setColor(String color) { this.color = color; } public String getColor() { return color; } public void setPosition(String position) { this.position = position; } public String getPosition() { return position; } public void setType(String type) { this.type = type; } public String getType() { return type; } public void setAlarmType(String alarmType) { this.alarmType = alarmType; } public String getAlarmType() { return alarmType; } public void setAlarmTime(Date alarmTime) { this.alarmTime = alarmTime; } public Date getAlarmTime() { return alarmTime; } public void setWatcher(String watcher) { this.watcher = watcher; } public String getWatcher() { return watcher; } public void setViewTime(Date viewTime) { this.viewTime = viewTime; } public Date getViewTime() { return viewTime; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("host", getHost()) .append("tubeId", getTubeId()) .append("tubeName", getTubeName()) .append("tubeType", getTubeType()) .append("pipeDiameter", getPipeDiameter()) .append("color", getColor()) .append("position", getPosition()) .append("type", getType()) .append("alarmType", getAlarmType()) .append("alarmTime", getAlarmTime()) .append("watcher", getWatcher()) .append("createTime", getCreateTime()) .append("viewTime", getViewTime()) .toString(); } }