| | |
| | | |
| | | 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 |
| | |
| | | /** |
| | | * IP地址 |
| | | */ |
| | | @TextIndexed |
| | | private QualifyResult ip; |
| | | /** |
| | | * 监控点位类型 |
| | |
| | | /** |
| | | * 设备名 |
| | | */ |
| | | @TextIndexed |
| | | private QualifyResult name; |
| | | /** |
| | | * 设备状态 |
| | |
| | | /** |
| | | * 设备编码 |
| | | */ |
| | | @TextIndexed |
| | | private QualifyResult serialNumber; |
| | | /** |
| | | * 摄像机采集区域 |
| | |
| | | /** |
| | | * 展示值 |
| | | * */ |
| | | @TextIndexed |
| | | private String showValue; |
| | | /** |
| | | * 数据原始值,如国标码等 |
| | | */ |
| | | @TextIndexed |
| | | private String value; |
| | | } |
| | | |
| | | //全对返ture |
| | | public static boolean correct(MonitorQualifyResult result) { |
| | | return checkError(result.getName()) && |
| | | checkError(result.getCivilCode()) && |
| | | checkError(result.getIp()) && |
| | | checkError(result.getSerialNumber()) && |
| | | checkError(result.getMacdz()) && |
| | | checkError(result.getLatitude()) && |
| | | checkError(result.getLongitude()) && |
| | | checkError(result.getSbzt()) && |
| | | checkError(result.getSxjcjqy()) && |
| | | checkError(result.getSxjgnlx()) && |
| | | checkError(result.getJkdwlx()) && |
| | | checkError(result.getIntegrated_device()) |
| | | ; |
| | | } |
| | | |
| | | //检查指标,正常返回true |
| | | public static boolean checkError(MonitorQualifyResult.QualifyResult result) { |
| | | return result.getError() != null && !result.getError(); |
| | | } |
| | | } |