package com.ruoyi.alarm.tubeAlarm.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import lombok.ToString; 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 */ @Data @ToString 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 Integer position; /** 经度 */ @Excel(name = "经度") private Double longitude; /** 纬度 */ @Excel(name = "纬度") private Double latitude; /** 高层 */ @Excel(name = "高层") private Double altitude; /** 类型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; }