package com.ruoyi.alarm.superbrain.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_super_brain * * @author ard * @date 2023-12-06 */ public class ArdAlarmSuperBrain extends BaseEntity { private static final long serialVersionUID = 1L; /** 报警主键 */ private String id; /** 报警名称 */ @Excel(name = "报警名称") private String alarmName; /** 报警类型 */ @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; /** 设备id */ @Excel(name = "设备id") private String deviceId; /** 设备名称 */ @Excel(name = "设备名称") private String deviceName; /** 通道号 */ @Excel(name = "通道号") private Integer chanNo; /** 经度 */ @Excel(name = "经度") private Double longitude; /** 纬度 */ @Excel(name = "纬度") private Double latitude; /** 高层 */ @Excel(name = "高层") private Double altitude; /** 图片url */ @Excel(name = "图片url") private String picUrl; /** 人脸图片url */ @Excel(name = "人脸图片url") private String faceUrl; /** 查看时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "查看时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date viewTime; /** * 报警总数 */ private Integer total; /** * 未读报警数量 */ private Integer count; public Integer getTotal() { return total; } public void setTotal(Integer total) { this.total = total; } public Integer getCount() { return count; } public void setCount(Integer count) { this.count = count; } public void setId(String id) { this.id = id; } public String getId() { return id; } public void setAlarmName(String alarmName) { this.alarmName = alarmName; } public String getAlarmName() { return alarmName; } 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 setDeviceId(String deviceId) { this.deviceId = deviceId; } public String getDeviceId() { return deviceId; } public void setDeviceName(String deviceName) { this.deviceName = deviceName; } public String getDeviceName() { return deviceName; } public void setChanNo(Integer chanNo) { this.chanNo = chanNo; } public Integer getChanNo() { return chanNo; } public void setLongitude(Double longitude) { this.longitude = longitude; } public Double getLongitude() { return longitude; } public void setLatitude(Double latitude) { this.latitude = latitude; } public Double getLatitude() { return latitude; } public void setAltitude(Double altitude) { this.altitude = altitude; } public Double getAltitude() { return altitude; } public void setPicUrl(String picUrl) { this.picUrl = picUrl; } public String getPicUrl() { return picUrl; } public void setFaceUrl(String faceUrl) { this.faceUrl = faceUrl; } public String getFaceUrl() { return faceUrl; } 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("alarmName", getAlarmName()) .append("alarmType", getAlarmType()) .append("alarmTime", getAlarmTime()) .append("deviceId", getDeviceId()) .append("deviceName", getDeviceName()) .append("chanNo", getChanNo()) .append("longitude", getLongitude()) .append("latitude", getLatitude()) .append("altitude", getAltitude()) .append("picUrl", getPicUrl()) .append("faceUrl", getFaceUrl()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("viewTime", getViewTime()) .toString(); } }