package com.ruoyi.alarm.externalAlarm.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; 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_external * * @author ard * @date 2023-07-07 */ @Data public class ArdAlarmExternal extends BaseEntity { private static final long serialVersionUID = 1L; /** * id */ private String id; /** * 报警ID */ @Excel(name = "报警ID") private String alarmId; /** * 报警名称 */ @Excel(name = "报警名称") private String alarmName; /** * 防区ID */ @Excel(name = "防区ID") private String defenseId; /** * 防区名称 */ @Excel(name = "防区名称") private String defenseName; /** * 报警类别 */ @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 Double longitude; /** * 纬度 */ @Excel(name = "纬度") private Double latitude; /** * 高层 */ @Excel(name = "高层") private Double altitude; /** * 引导录像url */ @Excel(name = "引导录像url") private String recordUrl; /** * 子系统ID */ @Excel(name = "子系统ID") private String subSysNo; /** * 报警主机ID */ @Excel(name = "报警主机ID") private String alarmHostId; /** * 查看时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "查看时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date viewTime; /** * 部门ID */ @Excel(name = "部门ID") private String deptId; /** * 用户ID */ @Excel(name = "用户ID") private String userId; /** * 报警总数 */ private Integer total; /** * 未读报警数量 */ private Integer count; }