跳至主要內容

多行文本

Mr.Hope小于 1 分钟

多行文本

字段类型

业务类型Java类型数据库类型规则说明
TEXTStringtext多行文本

参数属性

@Field.Text(min = "", max = "")
  • min: 默认值为空,用于前端校验传入参数的最小长度规则 (BUG)
  • max: 默认值为空,用于前端校验传入参数的最大长度规则 (BUG)

使用示例

基本用法

在Java 中使用注解 @Field.Text

@Field.Text
@Field(required = true, displayName = "测试富文本")
private String testText;

在数据库中,上述代码将自动创建text类型的字段。 img.png

更多用法

//可以不指定校验条件
@Field.Text
@Field.Advanced(columnDefinition = "LONGTEXT")
@Field(displayName = "订阅模型字段传参")
private String fieldListJson;

//指定前端校验传入参数的最小长度和最大长度规则 
@Field.Text(min = "100", max = "1024")
@Field(required = true, displayName = "测试富文本")
private String testText;

注意事项

虽然在数据库中 TEXT 类型的最大限制为 65535 个字符,但考虑到中文字符在数据库中占用的长度,前端最大传入长度限制为 16383。

@Field.Text
@Field(required = true, displayName = "测试富文本")
private String testText;
img.png
img.png