From b14531e3b850fe6d2fa916ba7b88b3e2bd2ff30a Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期三, 11 九月 2024 16:47:48 +0800
Subject: [PATCH] OSD加标签

---
 ycl-server/src/main/java/com/ycl/platform/service/DataCenterService.java |   89 +++++++++++++++++++++++++-------------------
 1 files changed, 51 insertions(+), 38 deletions(-)

diff --git a/ycl-server/src/main/java/com/ycl/platform/service/DataCenterService.java b/ycl-server/src/main/java/com/ycl/platform/service/DataCenterService.java
index 3b86d92..8db5653 100644
--- a/ycl-server/src/main/java/com/ycl/platform/service/DataCenterService.java
+++ b/ycl-server/src/main/java/com/ycl/platform/service/DataCenterService.java
@@ -2,8 +2,10 @@
 
 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.system.Result;
 
 import java.util.List;
 
@@ -21,8 +23,16 @@
      * @param query
      * @return
      */
-    // TODO 杩斿洖鏁版嵁瀵硅薄鏇存崲
-    List<OneMachineFileResult> videoPointOnlineRate(DataCenterQuery query);
+    Result videoPointOnlineRate(DataCenterQuery query);
+
+    /**
+     * 瑙嗛锛氱偣浣嶅湪绾跨巼
+     *
+     * @param query
+     * @return
+     */
+    Result deptVideoPointOnlineRate(DataCenterQuery query);
+
 
     /**
      * 瑙嗛锛氫竴鏈轰竴妗f敞鍐岀巼
@@ -30,7 +40,7 @@
      * @param query
      * @return
      */
-    List<OneMachineFileResult> videoOneMachineDocumentRegister(DataCenterQuery query);
+    Result videoOneMachineDocumentRegister(DataCenterQuery query);
 
     /**
      * 瑙嗛锛氫竴鏈轰竴妗e悎鏍肩巼
@@ -38,7 +48,7 @@
      * @param query
      * @return
      */
-    List<OneMachineFileResult> videoOneMachineDocumentQualified(DataCenterQuery query);
+    Result videoOneMachineDocumentQualified(DataCenterQuery query);
 
     /**
      * 瑙嗛锛氭。妗堣�冩牳姣�
@@ -46,7 +56,7 @@
      * @param query
      * @return
      */
-    List<OneMachineFileResult> videoAssessmentFileRatio(DataCenterQuery query);
+    Result videoAssessmentFileRatio(DataCenterQuery query);
 
     /**
      * 瑙嗛锛氬綍鍍忓彲鐢ㄧ巼
@@ -54,7 +64,15 @@
      * @param query
      * @return
      */
-    List<RecordMetaDSumResult> videoAvailabilityRate(DataCenterQuery query);
+    Result videoAvailabilityRate(DataCenterQuery query);
+
+    /**
+     * 瑙嗛锛氶儴绾х偣浣嶅綍鍍忓彲鐢ㄧ巼
+     *
+     * @param query
+     * @return
+     */
+    Result deptVideoAvailabilityRate(DataCenterQuery query);
 
     /**
      * 瑙嗛锛氶噸鐐圭偣浣嶅綍鍍忓彲鐢ㄧ巼
@@ -62,7 +80,7 @@
      * @param query
      * @return
      */
-    List<RecordMetaDSumResult> videoImportantPointAvailabilityRate(DataCenterQuery query);
+    Result videoImportantPointAvailabilityRate(DataCenterQuery query);
 
     /**
      * 瑙嗛锛氭爣娉ㄦ纭巼
@@ -70,8 +88,7 @@
      * @param query
      * @return
      */
-    // TODO 杩斿洖鏁版嵁瀵硅薄鏇存崲
-    List<OneMachineFileResult> videoLabelingAccuracy(DataCenterQuery query);
+    Result videoLabelingAccuracy(DataCenterQuery query);
 
     /**
      * 瑙嗛锛氶噸鐐圭偣浣嶆爣娉ㄦ纭巼
@@ -79,8 +96,7 @@
      * @param query
      * @return
      */
-    // TODO 杩斿洖鏁版嵁瀵硅薄鏇存崲
-    List<OneMachineFileResult> videoImportantPointLabelingAccuracy(DataCenterQuery query);
+    Result videoImportantPointLabelingAccuracy(DataCenterQuery query);
 
     /**
      * 瑙嗛锛氭牎鏃舵纭巼
@@ -88,8 +104,7 @@
      * @param query
      * @return
      */
-    // TODO 杩斿洖鏁版嵁瀵硅薄鏇存崲
-    List<OneMachineFileResult> videoCheckTimeAccuracy(DataCenterQuery query);
+    Result videoCheckTimeAccuracy(DataCenterQuery query);
 
     /**
      * 瑙嗛锛氶噸鐐圭偣浣嶆牎鏃舵纭巼
@@ -97,8 +112,7 @@
      * @param query
      * @return
      */
-    // TODO 杩斿洖鏁版嵁瀵硅薄鏇存崲
-    List<OneMachineFileResult> videoImportantPointCheckTimeAccuracy(DataCenterQuery query);
+    Result videoImportantPointCheckTimeAccuracy(DataCenterQuery query);
 
     /**
      * 瑙嗛锛氶噸鐐圭偣浣嶅湪绾跨巼
@@ -106,8 +120,7 @@
      * @param query
      * @return
      */
-    // TODO 杩斿洖鏁版嵁瀵硅薄鏇存崲
-    List<OneMachineFileResult> videoImportantPointOnlineRate(DataCenterQuery query);
+    Result videoImportantPointOnlineRate(DataCenterQuery query);
 
     /**
      * 瑙嗛锛氶噸鐐规寚鎸ュ浘鍍忓湪绾跨巼
@@ -115,8 +128,7 @@
      * @param query
      * @return
      */
-    // TODO 杩斿洖鏁版嵁瀵硅薄鏇存崲
-    List<OneMachineFileResult> videoImportantPointImageOnlineRate(DataCenterQuery query);
+    Result videoImportantPointImageOnlineRate(DataCenterQuery query);
 
 
 
@@ -128,7 +140,7 @@
      * @param query
      * @return
      */
-    List<SnapshotDataMonitorResult> vehicleViewDockStable(DataCenterQuery query);
+    Result vehicleViewDockStable(DataCenterQuery query);
 
     /**
      * 杞﹁締锛氱偣浣嶅湪绾跨巼
@@ -136,7 +148,7 @@
      * @param query
      * @return
      */
-    List<SnapshotDataMonitorResult> vehiclePointOnlineRate(DataCenterQuery query);
+    Result vehiclePointOnlineRate(DataCenterQuery query);
 
     /**
      * 杞﹁締锛氫簰鑱旂綉鍗″彛璁惧鐩綍涓�鑷存��
@@ -144,7 +156,7 @@
      * @param query
      * @return
      */
-    List<OneMachineFileResult> vehicleNetDeviceDirectoryConsistency(DataCenterQuery query);
+    Result vehicleNetDeviceDirectoryConsistency(DataCenterQuery query);
 
     /**
      * 杞﹁締锛氳溅杈嗗崱鍙d俊鎭噰闆嗗噯纭巼
@@ -152,7 +164,7 @@
      * @param query
      * @return
      */
-    List<CrossDetailResult> vehicleCollectionConsistency(DataCenterQuery query);
+    Result vehicleCollectionConsistency(DataCenterQuery query);
 
     /**
      * 杞﹁締锛氳溅杈嗗崱鍙h澶囨姄鎷嶆暟鎹畬鏁存��
@@ -160,7 +172,7 @@
      * @param query
      * @return
      */
-    List<DataIntegrityMonitoringResult> vehicleCollectionDataIntegrity(DataCenterQuery query);
+    Result vehicleCollectionDataIntegrity(DataCenterQuery query);
 
     /**
      * 杞﹁締锛氳溅杈嗗崱鍙h澶囨姄鎷嶆暟鎹噯纭��
@@ -168,7 +180,7 @@
      * @param query
      * @return
      */
-    List<AttrRecognitionMonitorResult> vehicleCollectionDataCaptured(DataCenterQuery query);
+    Result vehicleCollectionDataCaptured(DataCenterQuery query);
 
     /**
      * 杞﹁締锛氳溅杈嗗崱鍙h澶囨椂閽熷噯纭��
@@ -176,7 +188,7 @@
      * @param query
      * @return
      */
-    List<VehicleDeviceInspectionResult> vehicleClockAccuracy(DataCenterQuery query);
+    Result vehicleClockAccuracy(DataCenterQuery query);
 
     /**
      * 杞﹁締锛氳溅杈嗗崱鍙h澶囨姄鎷嶆暟鎹笂浼犲強鏃舵��
@@ -184,7 +196,7 @@
      * @param query
      * @return
      */
-    List<SnapshotDelayMonitorResult> vehicleTimelyUploadAccuracy(DataCenterQuery query);
+    Result vehicleTimelyUploadAccuracy(DataCenterQuery query);
 
     /**
      * 杞﹁締锛氳溅杈嗗崱鍙h澶噓rl鍙敤鎬�
@@ -192,7 +204,7 @@
      * @param query
      * @return
      */
-    List<PicAccessResult> vehicleUrlAccuracy(DataCenterQuery query);
+    Result vehicleUrlAccuracy(DataCenterQuery query);
 
     /**
      * 杞﹁締锛氳溅杈嗗崱鍙h澶囨姄鎷嶆暟鎹ぇ鍥惧彲鐢ㄦ��
@@ -200,7 +212,7 @@
      * @param query
      * @return
      */
-    List<VehicleDeviceSamplingResult> vehicleBigImgAccuracy(DataCenterQuery query);
+    Result vehicleBigImgAccuracy(DataCenterQuery query);
 
 
 
@@ -216,7 +228,7 @@
      * @param query
      * @return
      */
-    List<SnapshotDataMonitorResult> faceViewDockStable(DataCenterQuery query);
+    Result faceViewDockStable(DataCenterQuery query);
 
     /**
      * 浜鸿劯锛氱偣浣嶅湪绾跨巼
@@ -224,8 +236,7 @@
      * @param query
      * @return
      */
-    // TODO 鏇存崲鍝嶅簲缁撴灉
-    List<OneMachineFileResult> facePointOnlineRate(DataCenterQuery query);
+    Result facePointOnlineRate(DataCenterQuery query);
 
     /**
      * 浜鸿劯锛氱洰褰曚竴鑷寸巼
@@ -233,7 +244,7 @@
      * @param query
      * @return
      */
-    List<OneMachineFileResult> faceDirectoryConsistency(DataCenterQuery query);
+    Result faceDirectoryConsistency(DataCenterQuery query);
 
     /**
      * 浜鸿劯锛氫汉鑴稿崱鍙d俊鎭噰闆嗗噯纭巼
@@ -241,7 +252,7 @@
      * @param query
      * @return
      */
-    List<CrossDetailResult> faceCollectionConsistency(DataCenterQuery query);
+    Result faceCollectionConsistency(DataCenterQuery query);
 
     /**
      * 浜鸿劯锛氳澶囨姄鎷嶅浘鐗囧悎鏍兼��
@@ -249,7 +260,7 @@
      * @param query
      * @return
      */
-    List<MonitoringDetailResult> faceImgQualification(DataCenterQuery query);
+    Result faceImgQualification(DataCenterQuery query);
 
     /**
      * 浜鸿劯锛氳澶囨姄鎷嶅浘鐗囨椂閽熷噯纭��
@@ -257,7 +268,7 @@
      * @param query
      * @return
      */
-    List<FaceDeviceInspectionResult> faceCapturesImagesAccuracy(DataCenterQuery query);
+    Result faceCapturesImagesAccuracy(DataCenterQuery query);
 
     /**
      * 浜鸿劯锛氭姄鎷嶄汉鑴告暟鎹笂浼犲強鏃舵��
@@ -265,7 +276,7 @@
      * @param query
      * @return
      */
-    List<FaceDeviceInspectionResult> faceTimelyUpload(DataCenterQuery query);
+    Result faceTimelyUpload(DataCenterQuery query);
 
     /**
      * 浜鸿劯锛氫汉鑴稿崱鍙h澶囨姄鎷嶆暟鎹ぇ鍥惧彲鐢ㄦ��
@@ -273,5 +284,7 @@
      * @param query
      * @return
      */
-    List<FaceDeviceSamplingResult> faceAvailabilityOfLargeImg(DataCenterQuery query);
+    Result faceAvailabilityOfLargeImg(DataCenterQuery query);
+
+    Result videoImageResourceSecurity(DataCenterQuery query);
 }

--
Gitblit v1.8.0