From 30424fecb046160dfca0558ce794d0174b9647fd Mon Sep 17 00:00:00 2001 From: yinq Date: Wed, 21 May 2025 08:51:24 +0800 Subject: [PATCH] =?UTF-8?q?update=20ADD=E5=A4=A7=E5=B1=8F=E8=AE=BE?= =?UTF-8?q?=E8=AE=A1=E6=95=B0=E6=8D=AE=E5=AD=97=E6=AE=B5=E5=AF=B9=E8=B1=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/vo/SysDesignDataFieldVo.java | 119 ++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysDesignDataFieldVo.java 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; + + +}