From d7c5e05a4d711fa2026a4b6897846e9db416b93c Mon Sep 17 00:00:00 2001 From: xiaohuang <1559741705@qq.com> Date: Wed, 24 Apr 2024 19:38:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E8=B5=84=E4=BA=A7=E5=90=8E?= =?UTF-8?q?=E5=8F=B0=E5=AE=9E=E7=8E=B0=20=E8=AF=95=E9=AA=8C5=20=E6=8A=8Asq?= =?UTF-8?q?l=E8=AF=AD=E5=8F=A5=E6=B7=BB=E5=8A=A0=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/muyu/etl/mapper/StructureMapper.java | 8 ++ .../mapper/BasicConfigInfoMapper.xml | 16 +-- .../main/resources/mapper/StructureMapper.xml | 125 ++++++++++++++++++ 3 files changed, 136 insertions(+), 13 deletions(-) diff --git a/muyu-modules/muyu-etl/muyu-etl-service/src/main/java/com/muyu/etl/mapper/StructureMapper.java b/muyu-modules/muyu-etl/muyu-etl-service/src/main/java/com/muyu/etl/mapper/StructureMapper.java index aa257e2..749da03 100644 --- a/muyu-modules/muyu-etl/muyu-etl-service/src/main/java/com/muyu/etl/mapper/StructureMapper.java +++ b/muyu-modules/muyu-etl/muyu-etl-service/src/main/java/com/muyu/etl/mapper/StructureMapper.java @@ -3,6 +3,8 @@ package com.muyu.etl.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.muyu.etl.domain.Structure; +import java.util.List; + /** * 结构 StructureMapper * @@ -17,6 +19,12 @@ public interface StructureMapper extends BaseMapper { public Structure selectStructureById(Long id); + /** + * 查询结构列表 + */ + public List selectStructureList(Structure structure); + + /** * 新增结构 */ diff --git a/muyu-modules/muyu-etl/muyu-etl-service/src/main/resources/mapper/BasicConfigInfoMapper.xml b/muyu-modules/muyu-etl/muyu-etl-service/src/main/resources/mapper/BasicConfigInfoMapper.xml index fa272dd..a0b5235 100644 --- a/muyu-modules/muyu-etl/muyu-etl-service/src/main/resources/mapper/BasicConfigInfoMapper.xml +++ b/muyu-modules/muyu-etl/muyu-etl-service/src/main/resources/mapper/BasicConfigInfoMapper.xml @@ -4,8 +4,7 @@ "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + @@ -22,19 +21,10 @@ - select id, data_resource_name,username,password, - data_sources_system_name, - host, port, database_type, - database_name, - init_link_num, - max_link_num, max_wait_time, - max_wait_times,connection_params, - remark from basic_config_info + select id, data_resource_name,username,password, data_sources_system_name, host, port, database_type, database_name, init_link_num, max_link_num, max_wait_time, max_wait_times,connection_params, remark from basic_config_info - and data_resource_name like concat('%', #{dataResourceName}, '%') diff --git a/muyu-modules/muyu-etl/muyu-etl-service/src/main/resources/mapper/StructureMapper.xml b/muyu-modules/muyu-etl/muyu-etl-service/src/main/resources/mapper/StructureMapper.xml index 87bf194..60cdc3f 100644 --- a/muyu-modules/muyu-etl/muyu-etl-service/src/main/resources/mapper/StructureMapper.xml +++ b/muyu-modules/muyu-etl/muyu-etl-service/src/main/resources/mapper/StructureMapper.xml @@ -2,5 +2,130 @@ + + + + + + + + + + + + + + + + + + + + + + select id, table_id, column_name, column_remark, is_primary, column_type, java_type, column_length, column_decimals, is_null, default_value, is_dictionary, dictionary_table, remark, create_by, create_time, update_by, update_time from structure + + + + + + + + + insert into structure + + table_id, + column_name, + column_remark, + is_primary, + column_type, + java_type, + column_length, + column_decimals, + is_null, + default_value, + is_dictionary, + dictionary_table, + remark, + create_by, + create_time, + update_by, + update_time, + + + #{tableId}, + #{columnName}, + #{columnRemark}, + #{isPrimary}, + #{columnType}, + #{javaType}, + #{columnLength}, + #{columnDecimals}, + #{isNull}, + #{defaultValue}, + #{isDictionary}, + #{dictionaryTable}, + #{remark}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + + + + + update structure + + table_id = #{tableId}, + column_name = #{columnName}, + column_remark = #{columnRemark}, + is_primary = #{isPrimary}, + column_type = #{columnType}, + java_type = #{javaType}, + column_length = #{columnLength}, + column_decimals = #{columnDecimals}, + is_null = #{isNull}, + default_value = #{defaultValue}, + is_dictionary = #{isDictionary}, + dictionary_table = #{dictionaryTable}, + remark = #{remark}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + + where id = #{id} + + + + delete from structure where id = #{id} + + + + delete from structure where id in + + #{id} + +