From bb8b1617bbb1fd2503f7fe2538a4a4d925496ffc Mon Sep 17 00:00:00 2001 From: luyie Date: Fri, 28 Nov 2025 17:18:45 +0800 Subject: [PATCH] =?UTF-8?q?modify:=E8=B0=83=E6=95=B4=E8=A7=86=E9=A2=91?= =?UTF-8?q?=E6=A8=A1=E5=9D=97mybatis=E7=9A=84extend=E7=BB=93=E6=9E=84?= =?UTF-8?q?=E4=BB=A5=E9=80=82=E5=BA=94=E5=B9=B3=E5=8F=B0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../video_image/video/entity/Video.java | 5 +-- .../video_image/video/mapper/CloudVideoMapper.java | 9 +++- .../video_image/video/mapper/CloudVideoMapper.xml | 48 +++++++++++++++++++--- .../video/mapper/DirectLinkVideoMapper.java | 9 +++- .../video/mapper/DirectLinkVideoMapper.xml | 48 +++++++++++++++++++--- .../video_image/video/mapper/VideoBaseMapper.java | 19 --------- .../video_image/video/mapper/VideoBaseMapper.xml | 43 ------------------- 7 files changed, 103 insertions(+), 78 deletions(-) delete mode 100644 HZInfo-RIS-PXHD/hzinfo-ris-pxhd-service/video-image-service/src/main/java/org/springblade/video_image/video/mapper/VideoBaseMapper.java delete mode 100644 HZInfo-RIS-PXHD/hzinfo-ris-pxhd-service/video-image-service/src/main/java/org/springblade/video_image/video/mapper/VideoBaseMapper.xml diff --git a/HZInfo-RIS-PXHD/hzinfo-ris-pxhd-service/video-image-service/src/main/java/org/springblade/video_image/video/entity/Video.java b/HZInfo-RIS-PXHD/hzinfo-ris-pxhd-service/video-image-service/src/main/java/org/springblade/video_image/video/entity/Video.java index 0f699ea..af0206b 100644 --- a/HZInfo-RIS-PXHD/hzinfo-ris-pxhd-service/video-image-service/src/main/java/org/springblade/video_image/video/entity/Video.java +++ b/HZInfo-RIS-PXHD/hzinfo-ris-pxhd-service/video-image-service/src/main/java/org/springblade/video_image/video/entity/Video.java @@ -1,7 +1,4 @@ -// -// Source code recreated from a .class file by IntelliJ IDEA -// (powered by Fernflower decompiler) -// + package org.springblade.video_image.video.entity; diff --git a/HZInfo-RIS-PXHD/hzinfo-ris-pxhd-service/video-image-service/src/main/java/org/springblade/video_image/video/mapper/CloudVideoMapper.java b/HZInfo-RIS-PXHD/hzinfo-ris-pxhd-service/video-image-service/src/main/java/org/springblade/video_image/video/mapper/CloudVideoMapper.java index ebb2c39..a81cea0 100644 --- a/HZInfo-RIS-PXHD/hzinfo-ris-pxhd-service/video-image-service/src/main/java/org/springblade/video_image/video/mapper/CloudVideoMapper.java +++ b/HZInfo-RIS-PXHD/hzinfo-ris-pxhd-service/video-image-service/src/main/java/org/springblade/video_image/video/mapper/CloudVideoMapper.java @@ -3,10 +3,11 @@ package org.springblade.video_image.video.mapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.apache.ibatis.annotations.Param; import org.springblade.video_image.video.entity.CloudVideo; +import org.springblade.video_image.video.entity.PointLeafNode; import java.util.List; -public interface CloudVideoMapper extends VideoBaseMapper { +public interface CloudVideoMapper { void insert(CloudVideo var1); int update(CloudVideo var1); @@ -16,4 +17,10 @@ public interface CloudVideoMapper extends VideoBaseMapper { IPage searchList(@Param("videoList") List var1, @Param("inUse") Integer var2, @Param("condition") String var3, IPage var4); List getAllList(@Param("stationId") String var1); + + int clearBindingRelation(@Param("videoList") List var1); + + List getVideoList(@Param("pointIdList") List var1); + + int deleteById(long var1); } \ No newline at end of file diff --git a/HZInfo-RIS-PXHD/hzinfo-ris-pxhd-service/video-image-service/src/main/java/org/springblade/video_image/video/mapper/CloudVideoMapper.xml b/HZInfo-RIS-PXHD/hzinfo-ris-pxhd-service/video-image-service/src/main/java/org/springblade/video_image/video/mapper/CloudVideoMapper.xml index 4ab91e2..98379f0 100644 --- a/HZInfo-RIS-PXHD/hzinfo-ris-pxhd-service/video-image-service/src/main/java/org/springblade/video_image/video/mapper/CloudVideoMapper.xml +++ b/HZInfo-RIS-PXHD/hzinfo-ris-pxhd-service/video-image-service/src/main/java/org/springblade/video_image/video/mapper/CloudVideoMapper.xml @@ -17,18 +17,56 @@ inUse + + id, name, pointId, inUse + + + + + + + AND id IN ( + + #{videoId} + + ) + + + AND 1 = 2 + + + + + + + + + + AND pointId IN ( + + #{pointId} + + ) + + + AND 1 = 2 + + + + + UPDATE VIDEO_MONITOR SET pointId = null - + @@ -39,10 +77,10 @@ SELECT - + FROM SYS_STATION_VIDEOPOINT - + @@ -36,10 +74,10 @@