feat(X-Pack): 新增视图插件机制

This commit is contained in:
fit2cloud-chenyw
2024-06-13 16:18:40 +08:00
parent 7d7831cef9
commit 0279ce076c
91 changed files with 409 additions and 247 deletions

View File

@@ -1,129 +0,0 @@
package io.dataease.dto.dataset;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;
import java.io.Serializable;
/**
* @Author Junjun
*/
@Data
public class DatasetTableFieldDTO implements Serializable {
/**
* ID
*/
@JsonSerialize(using = ToStringSerializer.class)
private Long id;
/**
* 数据源ID
*/
@JsonSerialize(using = ToStringSerializer.class)
private Long datasourceId;
/**
* 数据表ID
*/
@JsonSerialize(using = ToStringSerializer.class)
private Long datasetTableId;
/**
* 数据集ID
*/
@JsonSerialize(using = ToStringSerializer.class)
private Long datasetGroupId;
/**
* 图表ID
*/
@JsonSerialize(using = ToStringSerializer.class)
private Long chartId;
/**
* 原始字段名
*/
private String originName;
/**
* 字段名用于展示
*/
private String name;
/**
* excel、api 写入数据库的字段名
*/
private String dbFieldName;
/**
* 描述
*/
private String description;
/**
* de字段名用作唯一标识
*/
private String dataeaseName;
/**
* 维度/指标标识 d:维度q:指标
*/
private String groupType;
/**
* 原始字段类型
*/
private String type;
private Integer precision;
private Integer scale;
/**
* dataease字段类型0-文本1-时间2-整型数值3-浮点数值4-布尔5-地理位置6-二进制
*/
private Integer deType;
/**
* de记录的原始类型
*/
private Integer deExtractType;
/**
* 是否扩展字段 0原始 1复制 2计算字段...
*/
private Integer extField;
/**
* 是否选中
*/
private Boolean checked;
/**
* 列位置
*/
private Integer columnIndex;
/**
* 同步时间
*/
private Long lastSyncTime;
private String dateFormat;
/**
* 时间格式类型
*/
private String dateFormatType;
/**
* 字段short name
*/
private String fieldShortName;
/**
* 是否脱敏
*/
private Boolean desensitized;
}