|
|
|
@ -0,0 +1,119 @@
|
|
|
|
|
package org.dromara.system.domain.vo;
|
|
|
|
|
|
|
|
|
|
import org.dromara.system.domain.SysDesignDataField;
|
|
|
|
|
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
|
|
|
|
import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
|
|
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
|
|
|
|
import org.dromara.common.excel.convert.ExcelDictConvert;
|
|
|
|
|
import io.github.linpeilie.annotations.AutoMapper;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
|
|
import java.io.Serial;
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 大屏设计数据字段视图对象 sys_design_data_field
|
|
|
|
|
*
|
|
|
|
|
* @author Yinq
|
|
|
|
|
* @date 2025-05-21
|
|
|
|
|
*/
|
|
|
|
|
@Data
|
|
|
|
|
@ExcelIgnoreUnannotated
|
|
|
|
|
@AutoMapper(target = SysDesignDataField.class)
|
|
|
|
|
public class SysDesignDataFieldVo implements Serializable {
|
|
|
|
|
|
|
|
|
|
@Serial
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 数据字段ID
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "数据字段ID")
|
|
|
|
|
private Long dataFieldId;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 数据源ID
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "数据源ID")
|
|
|
|
|
private Long dataSourceId;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 字段类型(1请求数据 2输出数据)
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "字段类型", converter = ExcelDictConvert.class)
|
|
|
|
|
@ExcelDictFormat(dictType = "sys_field_type")
|
|
|
|
|
private String fieldType;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 备注说明
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "备注说明")
|
|
|
|
|
private String remarkName;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 请求内容类型
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "请求内容类型")
|
|
|
|
|
private String requestContentType;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 数据类型(bool short int long float byte ushort uint ulong double string)
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "数据类型", converter = ExcelDictConvert.class)
|
|
|
|
|
@ExcelDictFormat(readConverterExp = "b=ool,s=hort,i=nt,l=ong,f=loat,b=yte,u=short,u=int,u=long,d=ouble,s=tring")
|
|
|
|
|
private String dataType;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 显示排序
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "显示排序")
|
|
|
|
|
private Long sortOrder;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 预留字段一
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "预留字段一")
|
|
|
|
|
private String fieldOne;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 预留字段二
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "预留字段二")
|
|
|
|
|
private String fieldTwo;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 预留字段三
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "预留字段三")
|
|
|
|
|
private String fieldThree;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 预留字段四
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "预留字段四")
|
|
|
|
|
private String fieldFour;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 预留字段五
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "预留字段五")
|
|
|
|
|
private String fieldFive;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 激活标识(1是 0否)
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "激活标识", converter = ExcelDictConvert.class)
|
|
|
|
|
@ExcelDictFormat(dictType = "active_flag")
|
|
|
|
|
private String activeFlag;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 备注
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "备注")
|
|
|
|
|
private String remark;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|