package com.ycl.platform.domain.entity; import annotation.Excel; import com.fasterxml.jackson.annotation.JsonFormat; import com.ycl.system.entity.BaseEntity; import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringStyle; import java.util.Date; /** * 设备资产对象 t_monitor_video * * @author ruoyi * @date 2024-03-19 */ public class TMonitorVideo extends BaseEntity { private static final long serialVersionUID = 1L; /** $column.columnComment */ private Long id; /** 设备编码 */ @Excel(name = "设备编码") private String serialNumber; /** 设备名称 */ @Excel(name = "设备名称") private String name; /** 摄像机Mac地址 */ @Excel(name = "摄像机Mac地址") private String macAddr; /** 摄像机IPV4或IPV6地址 */ @Excel(name = "摄像机IPV4或IPV6地址") private String ip; /** 设备经度,至少保留六位小数 */ @Excel(name = "设备经度,至少保留六位小数") private String longitude; /** 设备维度,至少保留六位小数 */ @Excel(name = "设备维度,至少保留六位小数") private String latitude; /** 设备状态 1/2 可用/不可用 */ @Excel(name = "设备状态 1/2 可用/不可用") private Long onState; /** 行政区域 */ @Excel(name = "行政区域") private String civilCode; /** 安装地址 */ @Excel(name = "安装地址") private String address; /** 安装时间 yyyy-MM-dd HH:mm:ss */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "安装时间 yyyy-MM-dd HH:mm:ss", width = 30, dateFormat = "yyyy-MM-dd") private Date installedTime; /** 管理单位 */ @Excel(name = "管理单位") private String managementUnit; /** 管理单位联系方式 */ @Excel(name = "管理单位联系方式") private String muContactInfo; /** 录象保存天数 0 - 2147483647 */ @Excel(name = "录象保存天数 0 - 2147483647") private Long storageDays; /** 异常原因 */ @Excel(name = "异常原因") private String reason; /** 是否生成异常工单 */ @Excel(name = "是否生成异常工单") private Long defaultOrder; /** 异常恢复标识 */ @Excel(name = "异常恢复标识 ") private Long recovery; /** 异常恢复时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "异常恢复时间", width = 30, dateFormat = "yyyy-MM-dd") private Date recoveryTime; /** 考核标签 */ @Excel(name = "考核标签") private String tag; /** 区域 */ @Excel(name = "区域") private String region; /** 信令时延 */ @Excel(name = "信令时延") private Long sipDelay; /** 视频时延 */ @Excel(name = "视频时延") private Long videoDelay; /** 关键帧时延 */ @Excel(name = "关键帧时延") private Long iframeDelay; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setSerialNumber(String serialNumber) { this.serialNumber = serialNumber; } public String getSerialNumber() { return serialNumber; } public void setName(String name) { this.name = name; } public String getName() { return name; } public void setMacAddr(String macAddr) { this.macAddr = macAddr; } public String getMacAddr() { return macAddr; } public void setIp(String ip) { this.ip = ip; } public String getIp() { return ip; } public void setLongitude(String longitude) { this.longitude = longitude; } public String getLongitude() { return longitude; } public void setLatitude(String latitude) { this.latitude = latitude; } public String getLatitude() { return latitude; } public void setOnState(Long onState) { this.onState = onState; } public Long getOnState() { return onState; } public void setCivilCode(String civilCode) { this.civilCode = civilCode; } public String getCivilCode() { return civilCode; } public void setAddress(String address) { this.address = address; } public String getAddress() { return address; } public void setInstalledTime(Date installedTime) { this.installedTime = installedTime; } public Date getInstalledTime() { return installedTime; } public void setManagementUnit(String managementUnit) { this.managementUnit = managementUnit; } public String getManagementUnit() { return managementUnit; } public void setMuContactInfo(String muContactInfo) { this.muContactInfo = muContactInfo; } public String getMuContactInfo() { return muContactInfo; } public void setStorageDays(Long storageDays) { this.storageDays = storageDays; } public Long getStorageDays() { return storageDays; } public void setReason(String reason) { this.reason = reason; } public String getReason() { return reason; } public void setDefaultOrder(Long defaultOrder) { this.defaultOrder = defaultOrder; } public Long getDefaultOrder() { return defaultOrder; } public void setRecovery(Long recovery) { this.recovery = recovery; } public Long getRecovery() { return recovery; } public void setRecoveryTime(Date recoveryTime) { this.recoveryTime = recoveryTime; } public Date getRecoveryTime() { return recoveryTime; } public void setRegion(String region) { this.region = region; } public String getRegion() { return region; } public void setSipDelay(Long sipDelay) { this.sipDelay = sipDelay; } public Long getSipDelay() { return sipDelay; } public void setVideoDelay(Long videoDelay) { this.videoDelay = videoDelay; } public Long getVideoDelay() { return videoDelay; } public void setIframeDelay(Long iframeDelay) { this.iframeDelay = iframeDelay; } public Long getIframeDelay() { return iframeDelay; } public String getTag() { return tag; } public void setTag(String tag) { this.tag = tag; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("serialNumber", getSerialNumber()) .append("name", getName()) .append("macAddr", getMacAddr()) .append("ip", getIp()) .append("longitude", getLongitude()) .append("latitude", getLatitude()) .append("onState", getOnState()) .append("civilCode", getCivilCode()) .append("address", getAddress()) .append("installedTime", getInstalledTime()) .append("managementUnit", getManagementUnit()) .append("muContactInfo", getMuContactInfo()) .append("storageDays", getStorageDays()) .append("reason", getReason()) .append("defaultOrder", getDefaultOrder()) .append("recovery", getRecovery()) .append("recoveryTime", getRecoveryTime()) .append("tag", getTag()) .append("region", getRegion()) .append("sipDelay", getSipDelay()) .append("videoDelay", getVideoDelay()) .append("iframeDelay", getIframeDelay()) .toString(); } }