diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysDesignDataFieldVo.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysDesignDataFieldVo.java new file mode 100644 index 0000000..315e020 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysDesignDataFieldVo.java @@ -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; + + +}