package com.ycl.platform.domain.result.UY; import com.ycl.platform.domain.result.BaseResult; import lombok.Data; import org.springframework.data.mongodb.core.index.TextIndexed; import org.springframework.data.mongodb.core.mapping.Document; @Data @Document(collection = "uy_monitor_qualify") public class MonitorQualifyResult extends BaseResult { /** * 行政编码 */ private QualifyResult civilCode; /** * 是否集成设备 */ private QualifyResult integrated_device; /** * IP地址 */ @TextIndexed private QualifyResult ip; /** * 监控点位类型 */ private QualifyResult jkdwlx; /** * 纬度 */ private QualifyResult latitude; /** * 经度 */ private QualifyResult longitude; /** * mac地址 */ private QualifyResult macdz; /** * 设备名 */ @TextIndexed private QualifyResult name; /** * 设备状态 */ private QualifyResult sbzt; /** * 设备编码 */ @TextIndexed private QualifyResult serialNumber; /** * 摄像机采集区域 */ private QualifyResult sxjcjqy; /** * 摄像机功能类型 */ private QualifyResult sxjgnlx; /** * 租户id */ private QualifyResult tenantId; @Data public static class QualifyResult { /** * 是否错误 正常是false,ture表示有问题 * */ private Boolean error; private String errorMessage; /** * 展示值 * */ @TextIndexed private String showValue; /** * 数据原始值,如国标码等 */ @TextIndexed private String value; } }