From 1ef59bb87b1d70f195ebbb22537c7289592c2b21 Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Wed, 13 Mar 2024 11:41:18 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E4=BB=AA=E8=A1=A8=E6=9D=BF):=20?= =?UTF-8?q?=E5=A4=96=E9=83=A8=E5=8F=82=E6=95=B0=E8=AE=BE=E7=BD=AE=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ExtVisualizationOuterParamsMapper.java | 23 ++++ .../ExtVisualizationOuterParamsMapper.xml | 118 ++++++++++++++++++ 2 files changed, 141 insertions(+) create mode 100644 core/core-backend/src/main/java/io/dataease/visualization/dao/ext/mapper/ExtVisualizationOuterParamsMapper.java create mode 100644 core/core-backend/src/main/resources/mybatis/ExtVisualizationOuterParamsMapper.xml diff --git a/core/core-backend/src/main/java/io/dataease/visualization/dao/ext/mapper/ExtVisualizationOuterParamsMapper.java b/core/core-backend/src/main/java/io/dataease/visualization/dao/ext/mapper/ExtVisualizationOuterParamsMapper.java new file mode 100644 index 0000000000..89555ad4d9 --- /dev/null +++ b/core/core-backend/src/main/java/io/dataease/visualization/dao/ext/mapper/ExtVisualizationOuterParamsMapper.java @@ -0,0 +1,23 @@ +package io.dataease.visualization.dao.ext.mapper; + + +import io.dataease.api.visualization.dto.VisualizationOuterParamsDTO; +import io.dataease.api.visualization.dto.VisualizationOuterParamsInfoDTO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +@Mapper +public interface ExtVisualizationOuterParamsMapper { + + VisualizationOuterParamsDTO queryWithVisualizationId(@Param("visualizationId") String visualizationId); + + void deleteOuterParamsTargetWithVisualizationId(@Param("visualizationId") String visualizationId); + + void deleteOuterParamsInfoWithVisualizationId(@Param("visualizationId") String visualizationId); + + void deleteOuterParamsWithVisualizationId(@Param("visualizationId") String visualizationId); + + List getVisualizationOuterParamsInfo(@Param("visualizationId") String visualizationId); +} diff --git a/core/core-backend/src/main/resources/mybatis/ExtVisualizationOuterParamsMapper.xml b/core/core-backend/src/main/resources/mybatis/ExtVisualizationOuterParamsMapper.xml new file mode 100644 index 0000000000..f68145932c --- /dev/null +++ b/core/core-backend/src/main/resources/mybatis/ExtVisualizationOuterParamsMapper.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE poptvi + FROM + visualization_outer_params_target_view_info poptvi, + visualization_outer_params_info popi, + visualization_outer_params pop + WHERE + poptvi.params_info_id = popi.params_info_id + AND popi.params_id = pop.params_id + AND pop.visualization_id = #{visualizationId} + + + + DELETE popi + FROM + visualization_outer_params_info popi, + visualization_outer_params pop + WHERE + popi.params_id = pop.params_id + AND pop.visualization_id = #{visualizationId} + + + + DELETE pop + FROM + visualization_outer_params pop + WHERE + pop.visualization_id = #{visualizationId} + + + + + +