From 9272a0b954da58731d54855175d61f2f15093913 Mon Sep 17 00:00:00 2001 From: junjie Date: Tue, 23 Feb 2021 23:34:52 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=95=B0=E6=8D=AE=E9=9B=86):=20=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=E8=A1=A8=EF=BC=9Amysql=E7=9B=B4=E8=BF=9E?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=EF=BC=8C=E8=A1=A8=E5=AD=97=E6=AE=B5=20?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=20=E6=95=B0=E6=8D=AE=20=E8=AF=BB=E5=8F=96?= =?UTF-8?q?=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/dataease/base/domain/DatasetTable.java | 2 + .../base/mapper/DatasetTableMapper.java | 6 ++ .../base/mapper/DatasetTableMapper.xml | 67 ++++++++++++++++++- .../dataset/DataSetTableController.java | 11 +++ .../dto/dataset/DataTableInfoDTO.java | 15 +++++ .../service/dataset/DataSetTableService.java | 54 ++++++++++++++- .../db/migration/V9__dataset_tables.sql | 1 + .../dataset/data/TabDataPreview.vue | 26 ++++--- .../components/dataset/data/ViewTable.vue | 28 +++++++- 9 files changed, 188 insertions(+), 22 deletions(-) create mode 100644 backend/src/main/java/io/dataease/dto/dataset/DataTableInfoDTO.java diff --git a/backend/src/main/java/io/dataease/base/domain/DatasetTable.java b/backend/src/main/java/io/dataease/base/domain/DatasetTable.java index 1d9a38ef03..a9d66c4f6d 100644 --- a/backend/src/main/java/io/dataease/base/domain/DatasetTable.java +++ b/backend/src/main/java/io/dataease/base/domain/DatasetTable.java @@ -19,5 +19,7 @@ public class DatasetTable implements Serializable { private Long createTime; + private String info; + private static final long serialVersionUID = 1L; } \ No newline at end of file diff --git a/backend/src/main/java/io/dataease/base/mapper/DatasetTableMapper.java b/backend/src/main/java/io/dataease/base/mapper/DatasetTableMapper.java index e99df7a37d..41e195161c 100644 --- a/backend/src/main/java/io/dataease/base/mapper/DatasetTableMapper.java +++ b/backend/src/main/java/io/dataease/base/mapper/DatasetTableMapper.java @@ -16,15 +16,21 @@ public interface DatasetTableMapper { int insertSelective(DatasetTable record); + List selectByExampleWithBLOBs(DatasetTableExample example); + List selectByExample(DatasetTableExample example); DatasetTable selectByPrimaryKey(String id); int updateByExampleSelective(@Param("record") DatasetTable record, @Param("example") DatasetTableExample example); + int updateByExampleWithBLOBs(@Param("record") DatasetTable record, @Param("example") DatasetTableExample example); + int updateByExample(@Param("record") DatasetTable record, @Param("example") DatasetTableExample example); int updateByPrimaryKeySelective(DatasetTable record); + int updateByPrimaryKeyWithBLOBs(DatasetTable record); + int updateByPrimaryKey(DatasetTable record); } \ No newline at end of file diff --git a/backend/src/main/java/io/dataease/base/mapper/DatasetTableMapper.xml b/backend/src/main/java/io/dataease/base/mapper/DatasetTableMapper.xml index 1a6c56e7af..bec94d3931 100644 --- a/backend/src/main/java/io/dataease/base/mapper/DatasetTableMapper.xml +++ b/backend/src/main/java/io/dataease/base/mapper/DatasetTableMapper.xml @@ -10,6 +10,9 @@ + + + @@ -71,6 +74,25 @@ id, `name`, scene_id, data_source_id, `type`, create_by, create_time + + info + + - select + , + from dataset_table where id = #{id,jdbcType=VARCHAR} @@ -104,10 +128,10 @@ insert into dataset_table (id, `name`, scene_id, data_source_id, `type`, create_by, - create_time) + create_time, info) values (#{id,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{sceneId,jdbcType=VARCHAR}, #{dataSourceId,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, - #{createTime,jdbcType=BIGINT}) + #{createTime,jdbcType=BIGINT}, #{info,jdbcType=LONGVARCHAR}) insert into dataset_table @@ -133,6 +157,9 @@ create_time, + + info, + @@ -156,6 +183,9 @@ #{createTime,jdbcType=BIGINT}, + + #{info,jdbcType=LONGVARCHAR}, +