From e963e586f5986dd17c3a4860c9718870fd52a93f Mon Sep 17 00:00:00 2001 From: taojinlong Date: Thu, 13 May 2021 14:45:01 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=95=B0=E6=8D=AE=E9=9B=86=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E7=B1=BB=E5=9E=8B=EF=BC=9Atype(=E5=8E=9F=E5=A7=8B?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B)=EF=BC=8Cde=5Ftype(dataease=20=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E4=BD=BF=E7=94=A8)=E3=80=81de=5Fextract=5Ftype(?= =?UTF-8?q?=E5=BE=80=20doris=20=E6=8A=BD=E5=8F=96=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E4=BD=BF=E7=94=A8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/domain/DatasetTableField.java | 2 + .../base/domain/DatasetTableFieldExample.java | 60 +++++++++++++++++++ .../base/mapper/DatasetTableFieldMapper.xml | 29 +++++++-- .../service/dataset/DataSetTableService.java | 2 + .../service/dataset/ExtractDataService.java | 4 +- .../db/migration/V17__dataset_table_field.sql | 1 + .../src/main/resources/generatorConfig.xml | 6 +- 7 files changed, 93 insertions(+), 11 deletions(-) create mode 100644 backend/src/main/resources/db/migration/V17__dataset_table_field.sql diff --git a/backend/src/main/java/io/dataease/base/domain/DatasetTableField.java b/backend/src/main/java/io/dataease/base/domain/DatasetTableField.java index 1b69178841..e0f7a118e9 100644 --- a/backend/src/main/java/io/dataease/base/domain/DatasetTableField.java +++ b/backend/src/main/java/io/dataease/base/domain/DatasetTableField.java @@ -24,6 +24,8 @@ public class DatasetTableField implements Serializable { private Integer deType; + private Integer deExtractType; + private Boolean checked; private Integer columnIndex; diff --git a/backend/src/main/java/io/dataease/base/domain/DatasetTableFieldExample.java b/backend/src/main/java/io/dataease/base/domain/DatasetTableFieldExample.java index a6154b55c7..9d5214f0ec 100644 --- a/backend/src/main/java/io/dataease/base/domain/DatasetTableFieldExample.java +++ b/backend/src/main/java/io/dataease/base/domain/DatasetTableFieldExample.java @@ -644,6 +644,66 @@ public class DatasetTableFieldExample { return (Criteria) this; } + public Criteria andDeExtractTypeIsNull() { + addCriterion("de_extract_type is null"); + return (Criteria) this; + } + + public Criteria andDeExtractTypeIsNotNull() { + addCriterion("de_extract_type is not null"); + return (Criteria) this; + } + + public Criteria andDeExtractTypeEqualTo(Integer value) { + addCriterion("de_extract_type =", value, "deExtractType"); + return (Criteria) this; + } + + public Criteria andDeExtractTypeNotEqualTo(Integer value) { + addCriterion("de_extract_type <>", value, "deExtractType"); + return (Criteria) this; + } + + public Criteria andDeExtractTypeGreaterThan(Integer value) { + addCriterion("de_extract_type >", value, "deExtractType"); + return (Criteria) this; + } + + public Criteria andDeExtractTypeGreaterThanOrEqualTo(Integer value) { + addCriterion("de_extract_type >=", value, "deExtractType"); + return (Criteria) this; + } + + public Criteria andDeExtractTypeLessThan(Integer value) { + addCriterion("de_extract_type <", value, "deExtractType"); + return (Criteria) this; + } + + public Criteria andDeExtractTypeLessThanOrEqualTo(Integer value) { + addCriterion("de_extract_type <=", value, "deExtractType"); + return (Criteria) this; + } + + public Criteria andDeExtractTypeIn(List values) { + addCriterion("de_extract_type in", values, "deExtractType"); + return (Criteria) this; + } + + public Criteria andDeExtractTypeNotIn(List values) { + addCriterion("de_extract_type not in", values, "deExtractType"); + return (Criteria) this; + } + + public Criteria andDeExtractTypeBetween(Integer value1, Integer value2) { + addCriterion("de_extract_type between", value1, value2, "deExtractType"); + return (Criteria) this; + } + + public Criteria andDeExtractTypeNotBetween(Integer value1, Integer value2) { + addCriterion("de_extract_type not between", value1, value2, "deExtractType"); + return (Criteria) this; + } + public Criteria andCheckedIsNull() { addCriterion("`checked` is null"); return (Criteria) this; diff --git a/backend/src/main/java/io/dataease/base/mapper/DatasetTableFieldMapper.xml b/backend/src/main/java/io/dataease/base/mapper/DatasetTableFieldMapper.xml index 67053d2080..cc2d33244a 100644 --- a/backend/src/main/java/io/dataease/base/mapper/DatasetTableFieldMapper.xml +++ b/backend/src/main/java/io/dataease/base/mapper/DatasetTableFieldMapper.xml @@ -10,6 +10,7 @@ + @@ -73,8 +74,8 @@ - id, table_id, origin_name, `name`, dataease_name, `type`, `size`, de_type, `checked`, - column_index, last_sync_time + id, table_id, origin_name, `name`, dataease_name, `type`, `size`, de_type, de_extract_type, + `checked`, column_index, last_sync_time