Annotation Interface TableProperty
表格属性注解
用于标记实体类字段与飞书表格列的映射关系,
支持配置列名、字段类型、枚举类、格式化处理类等属性。
-
可选元素概要
可选元素修饰符和类型可选元素说明字段描述枚举类 用于 SINGLE_SELECT 和 MULTI_SELECT 类型的字段字段名Class<? extends FieldValueProcess>字段格式化处理类 用于自定义字段值的处理逻辑Class<? extends OptionsValueProcess>选项处理类 用于处理下拉选项等特殊字段类型int字段排序顺序字段类型String[]表格列名
-
元素详细资料
-
value
String[] value表格列名- 返回:
- 列名字符串
- 默认值:
- {}
-
desc
String desc字段描述- 返回:
- 字段描述字符串或字符串数组
- 默认值:
- ""
-
field
String field字段名- 返回:
- 字段名字符串
- 默认值:
- ""
-
order
int order字段排序顺序- 返回:
- 排序值,数值越小越靠前
- 默认值:
- 2147483647
-
type
TypeEnum type字段类型- 返回:
- 字段类型枚举
- 默认值:
- TEXT
-
enumClass
枚举类 用于 SINGLE_SELECT 和 MULTI_SELECT 类型的字段- 返回:
- 枚举类Class对象
- 默认值:
- cn.isliu.core.enums.BaseEnum.class
-
fieldFormatClass
Class<? extends FieldValueProcess> fieldFormatClass字段格式化处理类 用于自定义字段值的处理逻辑- 返回:
- 字段值处理类Class对象
- 默认值:
- cn.isliu.core.converters.FieldValueProcess.class
-
optionsClass
Class<? extends OptionsValueProcess> optionsClass选项处理类 用于处理下拉选项等特殊字段类型- 返回:
- 选项值处理类Class对象
- 默认值:
- cn.isliu.core.converters.OptionsValueProcess.class
-