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; /** * 数据完整性监测结果:车量(车辆卡口设备抓拍数据完整性、) * * @author gonghl */ @Data @Document(collection = "hk_data_integrity_monitoring") public class DataIntegrityMonitoringResult extends BaseResult { /** * 卡口内码或采集设备内码,dataType为1时表示卡口内码,dataType为11时表示采集设备内码 */ @TextIndexed private String indexCode; /** * 设备或卡口国标编码 */ @TextIndexed private String externalIndexCode; /** * 设备或卡口名称 */ @TextIndexed private String deviceName; /** * 组织编号 */ @TextIndexed private String orgCode; /** * 抓拍数据量 */ private Integer dataCount; /** * 数据不完整量:车牌号码、车牌颜色、车辆类型、车辆品牌、车辆型号、车身颜色,只要存在一个属性字段不符合GA/T 1400.3标准,认为数据属性不完整 */ private Integer noIntegrityCount; /** * 主要属性不完整量:车牌号码、车牌颜色中只要存在一个属性字段不符合GA/T 1400.3标准,认为数据主要属性不完整 */ private Integer mainNoIntegrityCount; /** * 车牌号码不完整数据量 */ private Integer plateNoItgrCount; /** * 车牌颜色不完整数据量 */ private Integer plateColorItgrCount; /** * 车辆类型不完整数据量 */ private Integer vehTypeItgrCount; /** * 车辆品牌不完整数据量 */ private Integer vehBrandItgrCount; /** * 车辆型号不完整数据量 */ private Integer vehModelItgrCount; /** * 车身颜色不完整数据量 */ private Integer vehColorItgrCount; /** * 两项属性不完整率 */ private Double noIntegrityPercent; /** * 六项属性不完整率 */ private Double mainNoIntegrityPercent; }