From ea271bf4b94e9c44d3b5e8515c133453242c3a11 Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: Mon, 25 Sep 2023 16:13:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AD=97=E6=AE=B5=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E6=98=AF=E5=90=A6=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E5=9B=BD=E6=A0=87=E9=80=9A=E9=81=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/2.6.9更新.sql | 4 +++- sql/初始化.sql | 1 + .../com/genersoft/iot/vmp/gb28181/bean/Device.java | 11 ++++++++--- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/sql/2.6.9更新.sql b/sql/2.6.9更新.sql index 4e8ad6de..99ef2500 100644 --- a/sql/2.6.9更新.sql +++ b/sql/2.6.9更新.sql @@ -4,6 +4,8 @@ alter table wvp_device_channel alter table wvp_device_channel add common_gb_channel_id int - alter table wvp_platform add auto_push_channel bool default false + +alter table wvp_device + add auto_sync_channel bool default true diff --git a/sql/初始化.sql b/sql/初始化.sql index c21a81d2..e8542b1b 100644 --- a/sql/初始化.sql +++ b/sql/初始化.sql @@ -33,6 +33,7 @@ create table wvp_device ( keepalive_interval_time integer, switch_primary_sub_stream bool default false, broadcast_push_after_ack bool default false, + auto_sync_channel bool default true, constraint uk_device_device unique (device_id) ); diff --git a/src/main/java/com/genersoft/iot/vmp/gb28181/bean/Device.java b/src/main/java/com/genersoft/iot/vmp/gb28181/bean/Device.java index 34d624f4..431d2ed8 100644 --- a/src/main/java/com/genersoft/iot/vmp/gb28181/bean/Device.java +++ b/src/main/java/com/genersoft/iot/vmp/gb28181/bean/Device.java @@ -188,7 +188,8 @@ public class Device { @Schema(description = "设备注册的事务信息") private SipTransactionInfo sipTransactionInfo; - + @Schema(description = "自动同步通道信息到资源库") + private boolean autoSyncChannel; public String getDeviceId() { @@ -465,7 +466,11 @@ public class Device { this.switchPrimarySubStream = switchPrimarySubStream; } - /*======================设备主子码流逻辑END=========================*/ - + public boolean isAutoSyncChannel() { + return autoSyncChannel; + } + public void setAutoSyncChannel(boolean autoSyncChannel) { + this.autoSyncChannel = autoSyncChannel; + } }