From 57c673aa3e83677bcf5d30b4b45d06bae6609db8 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: 星期四, 08 八月 2024 16:14:40 +0800
Subject: [PATCH] 优化:获取会话
---
ard-work/src/main/java/com/ruoyi/media/service/IVtduService.java | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++---------
1 files changed, 50 insertions(+), 9 deletions(-)
diff --git a/ard-work/src/main/java/com/ruoyi/media/service/IVtduService.java b/ard-work/src/main/java/com/ruoyi/media/service/IVtduService.java
index e5d0246..dca1a55 100644
--- a/ard-work/src/main/java/com/ruoyi/media/service/IVtduService.java
+++ b/ard-work/src/main/java/com/ruoyi/media/service/IVtduService.java
@@ -1,19 +1,21 @@
package com.ruoyi.media.service;
import java.util.List;
+
+import com.ruoyi.device.camera.domain.ArdCameras;
+import com.ruoyi.device.channel.domain.ArdChannel;
import com.ruoyi.media.domain.Vtdu;
/**
* 娴佸獟浣撶鐞哠ervice鎺ュ彛
- *
+ *
* @author ard
* @date 2023-08-29
*/
-public interface IVtduService
-{
+public interface IVtduService {
/**
* 鏌ヨ娴佸獟浣撶鐞�
- *
+ *
* @param name 娴佸獟浣撶鐞嗕富閿�
* @return 娴佸獟浣撶鐞�
*/
@@ -21,7 +23,7 @@
/**
* 鏌ヨ娴佸獟浣撶鐞嗗垪琛�
- *
+ *
* @param vtdu 娴佸獟浣撶鐞�
* @return 娴佸獟浣撶鐞嗛泦鍚�
*/
@@ -29,7 +31,7 @@
/**
* 鏂板娴佸獟浣撶鐞�
- *
+ *
* @param vtdu 娴佸獟浣撶鐞�
* @return 缁撴灉
*/
@@ -37,7 +39,7 @@
/**
* 淇敼娴佸獟浣撶鐞�
- *
+ *
* @param vtdu 娴佸獟浣撶鐞�
* @return 缁撴灉
*/
@@ -45,7 +47,7 @@
/**
* 鎵归噺鍒犻櫎娴佸獟浣撶鐞�
- *
+ *
* @param names 闇�瑕佸垹闄ょ殑娴佸獟浣撶鐞嗕富閿泦鍚�
* @return 缁撴灉
*/
@@ -53,7 +55,7 @@
/**
* 鍒犻櫎娴佸獟浣撶鐞嗕俊鎭�
- *
+ *
* @param name 娴佸獟浣撶鐞嗕富閿�
* @return 缁撴灉
*/
@@ -66,4 +68,43 @@
* @return 缁撴灉
*/
public int deleteVtduByCameraId(String cameraId);
+
+ /**
+ * @Author 鍒樿嫃涔�
+ * @Description 娓呯┖娴佸獟浣撴墍鏈夋暟鎹�
+ * @Date 2024/7/10 13:21
+ * @Param
+ * @return
+ */
+ public void clearVtdu();
+
+ /**
+ * @return
+ * @Author 鍒樿嫃涔�
+ * @Description 鑾峰彇2涓�氶亾鍒楄〃鐨勪氦闆�
+ * @Date 2024/7/10 9:38
+ * @Param
+ */
+ public List<Vtdu> sameList(List<Vtdu> vtdus, List<String> names);
+
+ /**
+ * @return
+ * @Author 鍒樿嫃涔�
+ * @Description 鍙�2涓�氶亾鍒楄〃鐨勫樊闆�
+ * @Date 2024/7/10 9:39
+ * @Param
+ */
+ public List<String> diffListToDel(List<Vtdu> vtdus, List<String> names);
+ public List<Vtdu> diffListToAdd(List<Vtdu> vtdus, List<String> names);
+ /**
+ * @return
+ * @Author 鍒樿嫃涔�
+ * @Description 鍚屾娴佸獟浣�
+ * @Date 2024/7/10 13:18
+ * @Param
+ */
+ public void asyncVtdu(List<Vtdu> vtdus, List<String> names);
+
+ //娣诲姞閫氶亾鑷虫祦濯掍綋
+ void addChanToVtdu(ArdCameras camera, ArdChannel channel);
}
--
Gitblit v1.9.3