package com.ycl.platform.domain.vo;
|
|
import annotation.Excel;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ycl.system.entity.BaseEntity;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.time.LocalDate;
|
import java.util.Date;
|
import java.util.List;
|
|
|
/**
|
* 设备资产对象 t_monitor
|
*
|
* @author ruoyi
|
* @date 2024-03-04
|
*/
|
@Data
|
public class TMonitorVO extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* $column.columnComment
|
*/
|
private Long id;
|
|
/**
|
* 设备编码
|
*/
|
@Excel(name = "设备编码")
|
private String serialNumber;
|
|
/**
|
* 设备名称
|
*/
|
@Excel(name = "设备名称")
|
private String name;
|
|
/**
|
* 监控点位类型 [1.一类视频监控点;2.二类视频监控点;3.三类视频监控点;4.公安内部视频监控点;9.其他点位;]
|
*/
|
@Excel(name = "监控点位类型 [1.一类视频监控点;2.二类视频监控点;3.三类视频监控点;4.公安内部视频监控点;9.其他点位;]")
|
private Long siteType;
|
|
/**
|
* 摄像机Mac地址
|
*/
|
@Excel(name = "摄像机Mac地址")
|
private String macAddr;
|
|
/**
|
* 摄像机IPV4或IPV6地址
|
*/
|
@Excel(name = "摄像机IPV4或IPV6地址")
|
private String ip;
|
|
/**
|
* 摄像机功能类型[1.视频监控;2.车辆识别;3.人员识别;] 数据格式[填入多个值并以/隔开。例如 1/2]
|
*/
|
@Excel(name = "摄像机功能类型[1.视频监控;2.车辆识别;3.人员识别;] 数据格式[填入多个值并以/隔开。例如 1/2]")
|
private String cameraFunType;
|
|
/**
|
* 设备经度,至少保留六位小数
|
*/
|
@Excel(name = "设备经度,至少保留六位小数")
|
private String longitude;
|
|
/**
|
* 设备维度,至少保留六位小数
|
*/
|
@Excel(name = "设备维度,至少保留六位小数")
|
private String latitude;
|
|
/**
|
* 摄像机采集区域参考字典表,数据多选以/隔开
|
*/
|
@Excel(name = "摄像机采集区域参考字典表,数据多选以/隔开")
|
private String cameraCaptureArea;
|
|
/**
|
* 设备状态 1/2 可用/不可用
|
*/
|
@Excel(name = "设备状态 1/2 可用/不可用")
|
private Long onState;
|
|
/**
|
* 行政区域
|
*/
|
@Excel(name = "行政区域")
|
private String civilCode;
|
|
/**
|
* 是否集成设备,0/1 不是/是
|
*/
|
@Excel(name = "是否集成设备,0/1 不是/是")
|
private Long integratedDevice;
|
|
/**
|
* 摄像机品牌 [1.海康威视;2.大华;3.天地伟业;4.科达;5.安讯士;6.博世;7.亚安;8.英飞拓;9.宇视;10.海信;11.中星电子;12.明景;13.联想;14.中兴;15.索尼;16.三星;99.其它;
|
*/
|
@Excel(name = "摄像机品牌 [1.海康威视;2.大华;3.天地伟业;4.科达;5.安讯士;6.博世;7.亚安;8.英飞拓;9.宇视;10.海信;11.中星电子;12.明景;13.联想;14.中兴;15.索尼;16.三星;99.其它;")
|
private Long cameraBrand;
|
|
/**
|
* 安装地址
|
*/
|
@Excel(name = "安装地址")
|
private String address;
|
|
/**
|
* 联网属性 0/1 已联网/未联网
|
*/
|
@Excel(name = "联网属性 0/1 已联网/未联网")
|
private Long netWorking;
|
|
/**
|
* 所属辖区公安机关
|
*/
|
@Excel(name = "所属辖区公安机关")
|
private String publicSecurity;
|
|
/**
|
* 安装时间 yyyy-MM-dd HH:mm:ss
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "安装时间 yyyy-MM-dd HH:mm:ss", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date installedTime;
|
|
/**
|
* 管理单位
|
*/
|
@Excel(name = "管理单位")
|
private String managementUnit;
|
|
/**
|
* 管理单位联系方式
|
*/
|
@Excel(name = "管理单位联系方式")
|
private String muContactInfo;
|
|
/**
|
* 录象保存天数 0 - 2147483647
|
*/
|
@Excel(name = "录象保存天数 0 - 2147483647")
|
private Long storageDays;
|
|
/**
|
* 监视方位 [1.东;2.西;3.南;4.北;5.东南;6.东北;7.西南;8.西北;9.全向;]
|
*/
|
@Excel(name = "监视方位 [1.东;2.西;3.南;4.北;5.东南;6.东北;7.西南;8.西北;9.全向;]")
|
private Long monitorAzimuth;
|
|
/**
|
* 摄像机场景预设照片URL
|
*/
|
@Excel(name = "摄像机场景预设照片URL")
|
private String scenePhotoAddr;
|
|
/**
|
* 设备型号
|
*/
|
@Excel(name = "设备型号")
|
private String model;
|
|
/**
|
* 点位俗称
|
*/
|
@Excel(name = "点位俗称")
|
private String siteVulgo;
|
|
/**
|
* 摄像机类型 [1.球机;2.半球;3.固定枪机;4.遥控枪机;5.卡口枪机;99.未知;
|
*/
|
@Excel(name = "摄像机类型 [1.球机;2.半球;3.固定枪机;4.遥控枪机;5.卡口枪机;99.未知;")
|
private Long cameraType;
|
|
/**
|
* 补光属性[1.无补光;2.红外补光;3.白光补光;9.其他补光;]
|
*/
|
@Excel(name = "补光属性[1.无补光;2.红外补光;3.白光补光;9.其他补光;] ")
|
private Long cameraLightType;
|
|
/**
|
* 摄像机编码格式 [1.MPEG-4;2.H.264;3.SVAC;4.H.265;]
|
*/
|
@Excel(name = "摄像机编码格式 [1.MPEG-4;2.H.264;3.SVAC;4.H.265;]")
|
private Long encodedFormat;
|
|
/**
|
* 所属部门/行业 取值范围(多选) : [1.公安机关;2.环保部门;3.文博部门;4.医疗部门;5.旅游管理;6.新闻广电;7.食品医药监督管理部门;8.教育管理部门;9.检察院;10.法院;11.金融部门;12.交通部门;13.住房和城乡建设部门;14.水利部门;15.林业部门;16.安全生产监督部门;17.市政市容委;18.国土局;] 数据格式[填入多个值并以/隔开。例如 1/2]
|
*/
|
@Excel(name = "所属部门/行业 取值范围(多选) : [1.公安机关;2.环保部门;3.文博部门;4.医疗部门;5.旅游管理;6.新闻广电;7.食品医药监督管理部门;8.教育管理部门;9.检察院;10.法院;11.金融部门;12.交通部门;13.住房和城乡建设部门;14.水利部门;15.林业部门;16.安全生产监督部门;17.市政市容委;18.国土局;] 数据格式[填入多个值并以/隔开。例如 1/2]")
|
private String cameraDept;
|
|
/**
|
* 行业编码 [00.社会治安路面接入;01.社会治安社区接入;02.社会治安内部接入;03.社会治安其他接入;04.交通路面接入;05.交通卡口接入;06.交通内部接入;07.交通其他接入;08.城市管理接入;09.卫生环保接入;10.商检海关接入;11.教育部门接入;]
|
*/
|
@Excel(name = "行业编码 [00.社会治安路面接入;01.社会治安社区接入;02.社会治安内部接入;03.社会治安其他接入;04.交通路面接入;05.交通卡口接入;06.交通内部接入;07.交通其他接入;08.城市管理接入;09.卫生环保接入;10.商检海关接入;11.教育部门接入;]")
|
private String hybm;
|
|
/**
|
* 类型编码 : [131.摄像机编码;132.网络摄像机编码;]
|
*/
|
@Excel(name = "类型编码 : [131.摄像机编码;132.网络摄像机编码;]")
|
private Long lxbm;
|
|
@Excel(name = "异常原因")
|
private String reason;
|
|
@Excel(name = "是否生成异常工单")
|
private Long defaultOrder;
|
|
@Excel(name = "异常恢复标识")
|
private Long recovery;
|
|
@Excel(name = "异常恢复时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date recoveryTime;
|
|
private Long deptId;
|
private String deptName;
|
//请求参数
|
private Boolean provinceTag;
|
private Boolean provinceTagVideo;
|
private Boolean provinceTagCar;
|
private Boolean provinceTagFace;
|
private Boolean deptTag;
|
private String area;
|
private String error;
|
private String unitName;
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date mongoCreateTime;
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date startTime;
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date endTime;
|
//异常恢复监控字段
|
/** 异常恢复监控时间天数 */
|
private String time;
|
/**
|
* 工单号
|
*/
|
private String workOrderNo;
|
/**
|
* 联系人
|
*/
|
private String unitContact;
|
/**
|
* 联系电话
|
*/
|
private String unitContactPhone;
|
/**
|
* 运维人员名称
|
*/
|
private String ywPeopleName;
|
/**
|
* 故障类型
|
*/
|
private String errorType;
|
//视频车辆人脸监控字段
|
/**
|
* 一机一档合格状态
|
*/
|
private Boolean monitorQualify;
|
/**
|
* 是否为未注册设备
|
*/
|
private Boolean newMonitor;
|
//视频mongo信息
|
/**
|
* 录像完整状态 1:完整,0:间歇,-1:异常
|
*/
|
private Integer videoComplete;
|
/**
|
* 录像缺失时长
|
*/
|
private Double videoLoseTime;
|
/**
|
* OSD
|
*/
|
private Boolean OSD;
|
/**
|
* OSD时间
|
*/
|
private Boolean OSDTime;
|
//车辆、人脸mongo信息
|
/**
|
* 抓拍数据量监测 1:正常 2:无数据 4:数据量少
|
*/
|
private Integer snapResult;
|
/**
|
* 当日抓拍量
|
*/
|
private Integer snapCount;
|
/**
|
* 时钟准确率
|
*/
|
private Float clockPercent;
|
/**
|
* 上传及时率
|
*/
|
private Float uploadPercent;
|
/**
|
* 大图可用率
|
*/
|
private Float bigUsefulPercent;
|
/**
|
* url可用率
|
*/
|
private BigDecimal urlPercent;
|
//车辆
|
/**
|
* 主要属性一致率
|
*/
|
private Float importantConPercent;
|
/**
|
* 重要属性一致率
|
*/
|
private Float majorConPercent;
|
//人脸
|
/**
|
* 人脸合格率
|
*/
|
private Float facePercent;
|
/**
|
* 建模失败
|
*/
|
private Float failPercent;
|
/**
|
* 动态列
|
*/
|
private List<DynamicColumnVO> dynamicColumnList;
|
|
/**
|
* 设备厂商: 0海康 1大华 2宇视
|
*/
|
private Integer deviceType;
|
}
|