跳至主要內容

单行文本

Mr.Hope大约 1 分钟

单行文本

字段类型

业务类型Java类型数据库类型规则说明
STRINGStringvarchar(size)字符串,size为长度限制

参数属性

@Field.String(size = -1,min = "",max = "")
  • size:
    • 默认值为-1 表示:字符串长度,单值默认128,多值默认512
    • Size属性作用于前端的校验规则中
  • min: 默认值为空,用于前端校验传入参数的最小长度规则 (BUG)
  • max: 默认值为空,用于前端校验传入参数的最大长度规则 (BUG)

使用示例

基本用法

在Java 中使用注解 @Field.String并添加Size 长度为256

@Field.String(size = 256)
@Field(required = true,displayName = "测试字符串")
private String testString;

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

更多用法

// 指定长度为256
@Field.String(size = 256)
@Field(displayName = "技术名称", summary = "任务参数: 技术名称")
private String technicalName;

// 可以不指定Field.String。系统会自行推断
@Field(displayName = "技术名称", summary = "任务参数: 技术名称")
private String technicalName;

// 不指定size,默认size=128
@Field.String
@Field(displayName = "备注", summary = "任务参数: 备注信息")
private String remark;

注意事项

  • 避免创建固定长度的字段,而用户传入的数据长度超出限制。这会导致前端校验不通过,可能引发数据库存储错误。
@Field.String(size = 128)
@Field(required = true, displayName = "测试字符串")
private String testString;
img.png
img.png