| | |
| | | private static final Map<String, Class<? extends CalculationStrategy>> calculatorClasses = new HashMap<>(); |
| | | |
| | | static { |
| | | //车辆点位在线、视图库对接稳定性 |
| | | calculatorClasses.put(CalculationStrategyConstants.Car_SiteOnline_ViewStability, CarSnapshopDataCalculation.class); |
| | | //车辆点位在线 |
| | | calculatorClasses.put(CalculationStrategyConstants.Car_SiteOnline, CarOnlineCalculation.class); |
| | | //车辆视图库对接稳定性 |
| | | calculatorClasses.put(CalculationStrategyConstants.Car_ViewStability, CarSnapshopDataCalculation.class); |
| | | //车辆信息准确率 |
| | | calculatorClasses.put(CalculationStrategyConstants.Car_InfoAccuracy, CarInFoAccuracyCalculation.class); |
| | | //车辆抓拍数据上传延迟 |
| | |
| | | //车辆数据抓拍完整性 |
| | | calculatorClasses.put(CalculationStrategyConstants.Car_DataIntegrity, CarDataIntegrityCalculation.class); |
| | | //车辆数据抓拍准确性、url、大图可用 |
| | | calculatorClasses.put(CalculationStrategyConstants.Car_DataAccuracy_Url_PicUsability, CarDeviceSampleCalculation.class); |
| | | calculatorClasses.put(CalculationStrategyConstants.Car_DataAccuracy_PicUsability, CarDeviceSampleCalculation.class); |
| | | //车辆url |
| | | calculatorClasses.put(CalculationStrategyConstants.Car_Url, CarUrlCalculation.class); |
| | | //车辆时钟准确性 |
| | | calculatorClasses.put(CalculationStrategyConstants.Car_ClockAccuracy, CarClockAccuracyCalculation.class); |
| | | //车辆目录一致 |
| | | calculatorClasses.put(CalculationStrategyConstants.Car_DirectConsistent, CarConsistentCalculation.class); |
| | | |
| | | //人脸点位在线、视图库对接稳定 |
| | | calculatorClasses.put(CalculationStrategyConstants.Face_SiteOnline_ViewStability, FaceSnapshotDataCalculation.class); |
| | | //人脸点位在线 |
| | | calculatorClasses.put(CalculationStrategyConstants.Face_SiteOnline, FaceOnlineCalculation.class); |
| | | //人脸视图库对接稳定 |
| | | calculatorClasses.put(CalculationStrategyConstants.Face_ViewStability, FaceSnapshotDataCalculation.class); |
| | | //人脸信息准确率 |
| | | calculatorClasses.put(CalculationStrategyConstants.Face_InfoAccuracy, FaceInFoAccuracyCalculation.class); |
| | | //人脸抓拍数据延迟 |
| | |
| | | //人脸目录一致 |
| | | calculatorClasses.put(CalculationStrategyConstants.Face_DirectConsistent, FaceConsistentCalculation.class); |
| | | |
| | | //一机一档注册率、档案考核比 |
| | | //注册率、档案考核比 |
| | | calculatorClasses.put(CalculationStrategyConstants.Video_MonitorRegis_ArchiveRate,MonitorRegistrationCalculation.class); |
| | | //一机一档合格率 |
| | | calculatorClasses.put(CalculationStrategyConstants.Video_MonitorQualify, MonitorQualifyCalculation.class); |