From 269ad8cedbb07ca207a6f33af23085894dab4aa6 Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期日, 23 四月 2023 14:36:13 +0800
Subject: [PATCH] 修身目录刷新,优化公网下远程IP端口的获取

---
 src/main/java/com/genersoft/iot/vmp/service/IDeviceChannelService.java |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/genersoft/iot/vmp/service/IDeviceChannelService.java b/src/main/java/com/genersoft/iot/vmp/service/IDeviceChannelService.java
index c192dd5..66dbe07 100644
--- a/src/main/java/com/genersoft/iot/vmp/service/IDeviceChannelService.java
+++ b/src/main/java/com/genersoft/iot/vmp/service/IDeviceChannelService.java
@@ -56,4 +56,35 @@
      * 鏌ヨ閫氶亾鎵�灞炵殑璁惧
      */
     List<Device> getDeviceByChannelId(String channelId);
+
+    /**
+     * 鎵归噺鍒犻櫎閫氶亾
+     * @param deleteChannelList 寰呭垹闄ょ殑閫氶亾鍒楄〃
+     */
+    int deleteChannels(List<DeviceChannel> deleteChannelList);
+
+    /**
+     * 鎵归噺涓婄嚎
+     */
+    int channelsOnline(List<DeviceChannel> channels);
+
+    /**
+     * 鎵归噺涓嬬嚎
+     */
+    int channelsOffline(List<DeviceChannel> channels);
+
+    /**
+     *  鑾峰彇涓�涓�氶亾
+     */
+    DeviceChannel getOne(String deviceId, String channelId);
+
+    /**
+     * 鐩存帴鎵归噺鏇存柊閫氶亾
+     */
+    void batchUpdateChannel(List<DeviceChannel> channels);
+
+    /**
+     * 鐩存帴鎵归噺娣诲姞
+     */
+    void batchAddChannel(List<DeviceChannel> deviceChannels);
 }

--
Gitblit v1.8.0