package com.ycl.platform.service; import com.ycl.platform.domain.entity.DynamicColumn; import com.ycl.platform.domain.form.UpdateDynamicValueForm; import com.ycl.platform.domain.query.DataCenterQuery; import com.ycl.platform.domain.result.HK.*; import com.ycl.platform.domain.result.UY.MonitorQualifyResult; import com.ycl.platform.domain.result.UY.OneMachineFileResult; import com.ycl.platform.domain.result.UY.RecordMetaDSumResult; import com.ycl.platform.domain.vo.DynamicColumnVO; import com.ycl.system.Result; import jakarta.servlet.http.HttpServletResponse; import java.io.IOException; /** * 数据中心接口 * * @author:xp * @date:2024/8/1 16:42 */ public interface DataCenterService { void recordingAvailabilityExport(HttpServletResponse response,DataCenterQuery query) throws IOException; void pointOnlineFaceExport(HttpServletResponse response,DataCenterQuery query) throws IOException ; void pointOnlineVideoExport(HttpServletResponse response, DataCenterQuery query) throws IOException; void pointOnlineCarExport(HttpServletResponse response, DataCenterQuery query) throws IOException; Result updateDynamicValue(UpdateDynamicValueForm form); /** * 视频:点位在线率 * * @param query * @return */ Result videoPointOnlineRate(DataCenterQuery query); /** * 视频:点位在线率 * * @param query * @return */ Result deptVideoPointOnlineRate(DataCenterQuery query); /** * 视频:一机一档注册率 * * @param query * @return */ Result videoOneMachineDocumentRegister(DataCenterQuery query); /** * 视频:一机一档合格率 * * @param query * @return */ Result videoOneMachineDocumentQualified(DataCenterQuery query); /** * 视频:档案考核比 * * @param query * @return */ Result videoAssessmentFileRatio(DataCenterQuery query); /** * 视频:录像可用率 * * @param query * @return */ Result videoAvailabilityRate(DataCenterQuery query); /** * 视频:部级点位录像可用率 * * @param query * @return */ Result deptVideoAvailabilityRate(DataCenterQuery query); /** * 视频:重点点位录像可用率 * * @param query * @return */ Result videoImportantPointAvailabilityRate(DataCenterQuery query); /** * 视频:标注正确率 * * @param query * @return */ Result videoLabelingAccuracy(DataCenterQuery query); /** * 视频:重点点位标注正确率 * * @param query * @return */ Result videoImportantPointLabelingAccuracy(DataCenterQuery query); void videoImportantPointLabelingAccuracyExport(HttpServletResponse response,DataCenterQuery query); /** * 视频:校时正确率 * * @param query * @return */ Result videoCheckTimeAccuracy(DataCenterQuery query); /** * 视频:重点点位校时正确率 * * @param query * @return */ Result videoImportantPointCheckTimeAccuracy(DataCenterQuery query); /** * 视频:重点点位在线率 * * @param query * @return */ Result videoImportantPointOnlineRate(DataCenterQuery query); /** * 视频:重点指挥图像在线率 * * @param query * @return */ Result videoImportantPointImageOnlineRate(DataCenterQuery query); /** * 车辆:视图库对接稳定性 * * @param query * @return */ Result vehicleViewDockStable(DataCenterQuery query); /** * 车辆:点位在线率 * * @param query * @return */ Result vehiclePointOnlineRate(DataCenterQuery query); /** * 车辆:互联网卡口设备目录一致性 * * @param query * @return */ Result vehicleNetDeviceDirectoryConsistency(DataCenterQuery query); /** * 车辆:车辆卡口信息采集准确率 * * @param query * @return */ Result vehicleCollectionConsistency(DataCenterQuery query); /** * 车辆:车辆卡口设备抓拍数据完整性 * * @param query * @return */ Result vehicleCollectionDataIntegrity(DataCenterQuery query); /** * 车辆:车辆卡口设备抓拍数据准确性 * * @param query * @return */ Result vehicleCollectionDataCaptured(DataCenterQuery query); /** * 车辆:车辆卡口设备时钟准确性 * * @param query * @return */ Result vehicleClockAccuracy(DataCenterQuery query); /** * 车辆:车辆卡口设备抓拍数据上传及时性 * * @param query * @return */ Result vehicleTimelyUploadAccuracy(DataCenterQuery query); /** * 车辆:车辆卡口设备url可用性 * * @param query * @return */ Result vehicleUrlAccuracy(DataCenterQuery query); /** * 车辆:车辆卡口设备抓拍数据大图可用性 * * @param query * @return */ Result vehicleBigImgAccuracy(DataCenterQuery query); /** * 人脸:视图库对接稳定性 * * @param query * @return */ Result faceViewDockStable(DataCenterQuery query); /** * 人脸:点位在线率 * * @param query * @return */ Result facePointOnlineRate(DataCenterQuery query); /** * 人脸:目录一致率 * * @param query * @return */ Result faceDirectoryConsistency(DataCenterQuery query); /** * 人脸:人脸卡口信息采集准确率 * * @param query * @return */ Result faceCollectionConsistency(DataCenterQuery query); /** * 人脸:设备抓拍图片合格性 * * @param query * @return */ Result faceImgQualification(DataCenterQuery query); /** * 人脸:设备抓拍图片时钟准确性 * * @param query * @return */ Result faceCapturesImagesAccuracy(DataCenterQuery query); /** * 人脸:抓拍人脸数据上传及时性 * * @param query * @return */ Result faceTimelyUpload(DataCenterQuery query); /** * 人脸:人脸卡口设备抓拍数据大图可用性 * * @param query * @return */ Result faceAvailabilityOfLargeImg(DataCenterQuery query); Result videoImageResourceSecurity(DataCenterQuery query); }