From 2b61113babcab61c1f86a847b9e69cfae4195402 Mon Sep 17 00:00:00 2001 From: 16337 <1633794139@qq.com> Date: Fri, 13 Feb 2026 10:59:22 +0800 Subject: [PATCH] =?UTF-8?q?feat(streamProxy):=20Provider=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?camera=5Fcode=E7=9A=84SQL=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. StreamProxyMapper.add: INSERT语句增加camera_code字段 2. StreamProxyMapper.update: 确认不更新camera_code(永不修改原则) 3. StreamProxyProvider.selectAll: 查询条件增加camera_code模糊匹配 Co-Authored-By: Claude Opus 4.6 --- .../genersoft/iot/vmp/streamProxy/dao/StreamProxyMapper.java | 4 ++-- .../iot/vmp/streamProxy/dao/provider/StreamProxyProvider.java | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/streamProxy/dao/StreamProxyMapper.java b/src/main/java/com/genersoft/iot/vmp/streamProxy/dao/StreamProxyMapper.java index 905ed7a5a..648319cb0 100755 --- a/src/main/java/com/genersoft/iot/vmp/streamProxy/dao/StreamProxyMapper.java +++ b/src/main/java/com/genersoft/iot/vmp/streamProxy/dao/StreamProxyMapper.java @@ -13,10 +13,10 @@ public interface StreamProxyMapper { @Insert("INSERT INTO wvp_stream_proxy (type, app, stream,relates_media_server_id, src_url, " + "timeout, ffmpeg_cmd_key, rtsp_type, enable_audio, enable_mp4, enable, pulling, " + - "enable_disable_none_reader, server_id, create_time) VALUES" + + "enable_disable_none_reader, server_id, create_time, camera_code) VALUES" + "(#{type}, #{app}, #{stream}, #{relatesMediaServerId}, #{srcUrl}, " + "#{timeout}, #{ffmpegCmdKey}, #{rtspType}, #{enableAudio}, #{enableMp4}, #{enable}, #{pulling}, " + - "#{enableDisableNoneReader}, #{serverId}, #{createTime} )") + "#{enableDisableNoneReader}, #{serverId}, #{createTime}, #{cameraCode} )") @Options(useGeneratedKeys = true, keyProperty = "id", keyColumn = "id") int add(StreamProxy streamProxyDto); diff --git a/src/main/java/com/genersoft/iot/vmp/streamProxy/dao/provider/StreamProxyProvider.java b/src/main/java/com/genersoft/iot/vmp/streamProxy/dao/provider/StreamProxyProvider.java index e61c710a7..86781ab78 100644 --- a/src/main/java/com/genersoft/iot/vmp/streamProxy/dao/provider/StreamProxyProvider.java +++ b/src/main/java/com/genersoft/iot/vmp/streamProxy/dao/provider/StreamProxyProvider.java @@ -45,6 +45,8 @@ public class StreamProxyProvider { .append(" wdc.gb_device_id LIKE ").append("'%").append(params.get("query")).append("%' escape '/'") .append(" OR") .append(" wdc.gb_name LIKE ").append("'%").append(params.get("query")).append("%' escape '/'") + .append(" OR") + .append(" st.camera_code LIKE ").append("'%").append(params.get("query")).append("%' escape '/'") .append(" )") ; }