package com.ruoyi.aibrain.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; /** * 报警信息管理对象 ai_alarm_info * * @author wf * @date 2023-03-08 */ public class AiAlarmInfo extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键自增 */ private Long id; /** 报警设备id */ @Excel(name = "报警设备id") private Long cameraId; /** 报警设备 */ @Excel(name = "报警设备") private String cameraName; /** 报警区域 */ @Excel(name = "报警区域") private String region; /** 报警算法ID */ @Excel(name = "报警算法ID") private Long ruleId; /** 报警内容 */ @Excel(name = "报警内容") private String content; /** 报警类型 */ @Excel(name = "报警类型") private String smallClass; /** 报警视频 */ @Excel(name = "报警视频") private String video; /** 报警图片 */ @Excel(name = "报警图片") private String picture; /** 报警时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "报警时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date alarmTime; /** 是否处理(0未处理,1已处理) */ @Excel(name = "是否处理", readConverterExp = "0=未处理,1已处理") private String dealWith; /** 处理信息 */ @Excel(name = "处理信息") private String dealInfo; /** 处理结果(0未解决,1已解决) */ @Excel(name = "处理结果", readConverterExp = "0=未解决,1已解决") private String result; /** 处理时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "处理时间", width = 30, dateFormat = "yyyy-MM-dd") private Date time; /** 处理人 */ @Excel(name = "处理人") private String handler; /** 报警等级(暂未使用) */ @Excel(name = "报警等级", readConverterExp = "暂=未使用") private String grade; /** 报警联动(暂未使用) */ @Excel(name = "报警联动", readConverterExp = "暂=未使用") private String linkage; /** 算法名称 */ private String ruleName; /** 区域名称 */ private String regionName; /** 查询天数(最近7天则传6) */ private int days; public String getRuleName() { return ruleName; } public void setRuleName(String ruleName) { this.ruleName = ruleName; } public String getRegionName() { return regionName; } public void setRegionName(String regionName) { this.regionName = regionName; } public String getCameraName() { return cameraName; } public void setCameraName(String cameraName) { this.cameraName = cameraName; } public int getDays() { return days; } public void setDays(int days) { this.days = days; } public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setCameraId(Long cameraId) { this.cameraId = cameraId; } public Long getCameraId() { return cameraId; } public void setRegion(String region) { this.region = region; } public String getRegion() { return region; } public void setRuleId(Long ruleId) { this.ruleId = ruleId; } public Long getRuleId() { return ruleId; } public void setContent(String content) { this.content = content; } public String getContent() { return content; } public void setSmallClass(String smallClass) { this.smallClass = smallClass; } public String getSmallClass() { return smallClass; } public void setVideo(String video) { this.video = video; } public String getVideo() { return video; } public void setPicture(String picture) { this.picture = picture; } public String getPicture() { return picture; } public void setAlarmTime(Date alarmTime) { this.alarmTime = alarmTime; } public Date getAlarmTime() { return alarmTime; } public void setDealWith(String dealWith) { this.dealWith = dealWith; } public String getDealWith() { return dealWith; } public void setDealInfo(String dealInfo) { this.dealInfo = dealInfo; } public String getDealInfo() { return dealInfo; } public void setResult(String result) { this.result = result; } public String getResult() { return result; } public void setTime(Date time) { this.time = time; } public Date getTime() { return time; } public void setHandler(String handler) { this.handler = handler; } public String getHandler() { return handler; } public void setGrade(String grade) { this.grade = grade; } public String getGrade() { return grade; } public void setLinkage(String linkage) { this.linkage = linkage; } public String getLinkage() { return linkage; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("cameraId", getCameraId()) .append("region", getRegion()) .append("ruleId", getRuleId()) .append("content", getContent()) .append("smallClass", getSmallClass()) .append("video", getVideo()) .append("picture", getPicture()) .append("alarmTime", getAlarmTime()) .append("dealWith", getDealWith()) .append("dealInfo", getDealInfo()) .append("result", getResult()) .append("time", getTime()) .append("handler", getHandler()) .append("grade", getGrade()) .append("linkage", getLinkage()) .toString(); } }