From 6bce1b35246ed695a4272c24254c7073a524818a Mon Sep 17 00:00:00 2001 From: zhangnaisong <2434969829@qq.com> Date: 星期二, 30 七月 2024 13:33:12 +0800 Subject: [PATCH] 电磁锁查询加入状态修改提交 --- ard-work/src/main/java/com/ruoyi/media/service/IVtduService.java | 67 +++++++++++++++++++++++++++++---- 1 files changed, 58 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 7fb33dd..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,9 +55,56 @@ /** * 鍒犻櫎娴佸獟浣撶鐞嗕俊鎭� - * + * * @param name 娴佸獟浣撶鐞嗕富閿� * @return 缁撴灉 */ public int deleteVtduByName(String name); + + /** + * 鍒犻櫎娴佸獟浣撶鐞嗕俊鎭� + * + * @param cameraId 鐩告満ID + * @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