From 08dec2fa816cdf20400739fe9f113fc1a1ffa353 Mon Sep 17 00:00:00 2001
From: Yunfei Du <278774021@qq.com>
Date: Wed, 24 Apr 2024 09:22:30 +0800
Subject: [PATCH] =?UTF-8?q?feat:=E5=A2=9E=E5=8A=A0=E4=BA=86=E9=80=89?=
=?UTF-8?q?=E4=B8=AD=E4=B8=8D=E5=90=8C=E8=8A=82=E7=82=B9=E5=B1=95=E7=A4=BA?=
=?UTF-8?q?=E4=B8=8D=E5=90=8C=E6=95=88=E6=9E=9C(=E8=B5=84=E4=BA=A7?=
=?UTF-8?q?=E7=BB=93=E6=9E=84)=20refactor:=E8=B5=84=E4=BA=A7=E6=8E=A5?=
=?UTF-8?q?=E5=85=A5=E5=A2=9E=E5=8A=A0=E4=BA=86=E7=B1=BB=E5=9E=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
etl-common/etl-common-core/pom.xml | 5 +
.../etl/data/source/domain/AssetsModule.java | 24 -
.../etl/data/source/domain/DataSource.java | 263 ++++-------
.../etl/data/source/domain/TableAssets.java | 16 -
.../com/etl/data/source/domain/VtModel.java | 18 -
.../source/domain/resp/DataSourceResp.java | 147 ++++++
.../data/structure/domain/AssetStructure.java | 73 +++
.../structure/domain/AssetStructureTable.java | 55 +++
.../domain/resp/AssetStructureResp.java | 41 ++
.../com/etl/data/type/domain/DataType.java | 53 +++
.../ETLDataSourceApplication.java | 6 +-
.../controller/DataSourceController.java | 124 +++--
.../data/source/mapper/DataSourceMapper.java | 34 +-
.../source/service/IDataSourceService.java | 54 ++-
.../service/impl/DataSourceServiceImpl.java | 436 ++++++++++++++----
.../controller/AssetStructureController.java | 36 ++
.../AssetStructureTableController.java | 40 ++
.../mapper/AssetStructureMapper.java | 14 +
.../mapper/AssetStructureTableMapper.java | 14 +
.../service/IAssetStructureService.java | 22 +
.../service/IAssetStructureTableService.java | 23 +
.../impl/AssetStructureServiceImpl.java | 55 +++
.../impl/AssetStructureTableServiceImpl.java | 34 ++
.../type/controller/DataTypeController.java | 91 ++++
.../etl/data/type/mapper/DataTypeMapper.java | 62 +++
.../data/type/service/IDataTypeService.java | 62 +++
.../service/impl/DataTypeServiceImpl.java | 102 ++++
.../mapper/data/DataSourceMapper.xml | 130 ++++++
.../resources/mapper/data/DataTypeMapper.xml | 84 ++++
.../mapper/dataSource/DataSourceMapper.xml | 138 ------
.../java/com/etl/gen/util/VelocityUtils.java | 2 +-
31 files changed, 1687 insertions(+), 571 deletions(-)
delete mode 100644 etl-modules/etl-data-source/etl-data-source-common/src/main/java/com/etl/data/source/domain/AssetsModule.java
delete mode 100644 etl-modules/etl-data-source/etl-data-source-common/src/main/java/com/etl/data/source/domain/TableAssets.java
delete mode 100644 etl-modules/etl-data-source/etl-data-source-common/src/main/java/com/etl/data/source/domain/VtModel.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-common/src/main/java/com/etl/data/source/domain/resp/DataSourceResp.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-common/src/main/java/com/etl/data/structure/domain/AssetStructure.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-common/src/main/java/com/etl/data/structure/domain/AssetStructureTable.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-common/src/main/java/com/etl/data/structure/domain/resp/AssetStructureResp.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-common/src/main/java/com/etl/data/type/domain/DataType.java
rename etl-modules/etl-data-source/etl-data-source-server/src/main/java/com/etl/data/{source => }/ETLDataSourceApplication.java (90%)
create mode 100644 etl-modules/etl-data-source/etl-data-source-server/src/main/java/com/etl/data/structure/controller/AssetStructureController.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-server/src/main/java/com/etl/data/structure/controller/AssetStructureTableController.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-server/src/main/java/com/etl/data/structure/mapper/AssetStructureMapper.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-server/src/main/java/com/etl/data/structure/mapper/AssetStructureTableMapper.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-server/src/main/java/com/etl/data/structure/service/IAssetStructureService.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-server/src/main/java/com/etl/data/structure/service/IAssetStructureTableService.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-server/src/main/java/com/etl/data/structure/service/impl/AssetStructureServiceImpl.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-server/src/main/java/com/etl/data/structure/service/impl/AssetStructureTableServiceImpl.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-server/src/main/java/com/etl/data/type/controller/DataTypeController.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-server/src/main/java/com/etl/data/type/mapper/DataTypeMapper.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-server/src/main/java/com/etl/data/type/service/IDataTypeService.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-server/src/main/java/com/etl/data/type/service/impl/DataTypeServiceImpl.java
create mode 100644 etl-modules/etl-data-source/etl-data-source-server/src/main/resources/mapper/data/DataSourceMapper.xml
create mode 100644 etl-modules/etl-data-source/etl-data-source-server/src/main/resources/mapper/data/DataTypeMapper.xml
delete mode 100644 etl-modules/etl-data-source/etl-data-source-server/src/main/resources/mapper/dataSource/DataSourceMapper.xml
diff --git a/etl-common/etl-common-core/pom.xml b/etl-common/etl-common-core/pom.xml
index ea09bc5..f641aa9 100644
--- a/etl-common/etl-common-core/pom.xml
+++ b/etl-common/etl-common-core/pom.xml
@@ -136,6 +136,11 @@
lombok
+
+ redis.clients
+ jedis
+
+
diff --git a/etl-modules/etl-data-source/etl-data-source-common/src/main/java/com/etl/data/source/domain/AssetsModule.java b/etl-modules/etl-data-source/etl-data-source-common/src/main/java/com/etl/data/source/domain/AssetsModule.java
deleted file mode 100644
index 47b99bf..0000000
--- a/etl-modules/etl-data-source/etl-data-source-common/src/main/java/com/etl/data/source/domain/AssetsModule.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package com.etl.data.source.domain;
-
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 资产模块
- * @author YunFei.Du
- * @date 19:25 2024/4/21
- */
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-public class AssetsModule {
- private HashMap structure;
- private List