| | |
| | | package com.ycl.platform.domain.result.HK; |
| | | |
| | | 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; |
| | | |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * 卡口属性监测结果(调整,可查历史) |
| | | * 卡口属性监测结果:车辆(车辆卡口信息采集准确率、) |
| | | * |
| | | * @author gonghl |
| | | */ |
| | | @Data |
| | | @Document(collection = "cross_detail") |
| | | public class CrossDetailResult extends BaseResult{ |
| | | @Document(collection = "hk_cross_detail") |
| | | public class CrossDetailResult extends BaseResult { |
| | | |
| | | /** |
| | | * 组织编号,用于查询该组织及其所有下级组织卡口异常情况。若不传,返回所有卡口异常详情。 |
| | | */ |
| | | @TextIndexed |
| | | private String orgCode; |
| | | |
| | | /** |
| | | * 采集设备内码,用于标识特定的采集设备。 |
| | | */ |
| | | @TextIndexed |
| | | private String indexCode; |
| | | |
| | | /** |
| | | * 国标编码(外码),用于标准化标识采集设备。 |
| | | */ |
| | | @TextIndexed |
| | | private String externalIndexCode; |
| | | |
| | | /** |
| | | * 卡口名称,用于描述或标识卡口。 |
| | | */ |
| | | @TextIndexed |
| | | private String crossName; |
| | | |
| | | /** |
| | |
| | | private Integer lalType; |
| | | |
| | | /** |
| | | * 经纬度监测结果,表示经纬度信息的监测状态。 |
| | | * 1:正常 2:经纬度缺失 3:不在辖区 4:精度过低 |
| | | */ |
| | | private String lalTypeText; |
| | | |
| | | /** |
| | | * 国标编码监测结果,表示国标编码的监测状态。 |
| | | * 1:正常 2:编码长度不等于20位 3:前6位不符合标准 4:11至13位不符合标准 |
| | | */ |
| | | private Integer gbCodeType; |
| | | |
| | | /** |
| | | * 国标编码监测结果,表示国标编码的监测状态。 |
| | | * 1:正常 2:编码长度不等于20位 3:前6位不符合标准 4:11至13位不符合标准 |
| | | */ |
| | | private String gbCodeTypeText; |
| | | |
| | | public String getLalTypeText() { |
| | | if (Objects.equals(lalType, 1)) { |
| | | lalTypeText = "正常"; |
| | | } |
| | | if (Objects.equals(lalType, 2)) { |
| | | lalTypeText = "经纬度缺失"; |
| | | } |
| | | if (Objects.equals(lalType, 3)) { |
| | | lalTypeText = "不在辖区"; |
| | | } |
| | | if (Objects.equals(lalType, 4)) { |
| | | lalTypeText = "精度过低"; |
| | | } |
| | | return lalTypeText; |
| | | } |
| | | |
| | | public String getGbCodeTypeText() { |
| | | if (Objects.equals(gbCodeType, 1)) { |
| | | gbCodeTypeText = "正常"; |
| | | } |
| | | if (Objects.equals(gbCodeType, 2)) { |
| | | gbCodeTypeText = "编码长度不等于20位"; |
| | | } |
| | | if (Objects.equals(gbCodeType, 3)) { |
| | | gbCodeTypeText = "前6位不符合标准"; |
| | | } |
| | | if (Objects.equals(gbCodeType, 4)) { |
| | | gbCodeTypeText = "11至13位不符合标准"; |
| | | } |
| | | return gbCodeTypeText; |
| | | } |
| | | } |