Skip to content

字段配置

导入表后,你需要配置每个字段的生成属性,决定代码中如何处理该字段。

进入字段配置

  1. 在代码生成列表中点击「配置」
  2. 切换到「字段配置」标签页
  3. 每个字段一行,可配置以下属性

字段类型映射

系统根据数据库字段类型自动推荐 Java 类型和前端组件,你可以手动调整:

数据库类型Java 类型前端组件说明
varcharStringNInput文本输入
textStringNTextarea多行文本
bigintLongNInputNumber数字输入
intIntegerNInputNumber数字输入
decimalBigDecimalNInputNumber小数输入
datetimeLocalDateTimeNDatePicker日期选择
dateLocalDateNDatePicker日期选择
tinyintIntegerNSwitch开关

字典绑定

对于状态、类型等枚举字段,绑定字典实现下拉选择:

  1. 在字段的「字典类型」列输入字典编码(如 sys_normal_disable
  2. 生成的前端代码自动使用 DictSelect 组件
  3. 列表列自动使用 DictTag 组件渲染

字典必须在「字典管理」中已存在,否则运行时会报错。

校验规则

校验项说明生成效果
必填非空校验前端 required: true + 后端 @NotBlank
最大长度字符串长度限制前端 maxLength + 后端 @Size
邮箱格式邮箱正则校验前端规则 + 后端 @Email
手机号手机号正则校验前端规则

查询方式

配置列表页搜索条件的匹配方式:

查询方式生成 SQL适用类型
精确匹配= #{value}下拉、数字
模糊匹配LIKE CONCAT('%', #{value}, '%')文本
范围匹配>= #{begin} AND <= #{end}日期、数字
不匹配<> #{value}状态排除

显示控制

控制字段在不同位置的显示行为:

控制项说明
列表显示字段是否出现在列表页
表单显示字段是否出现在新增/编辑表单
查询显示字段是否出现在搜索条件区
只读表单中显示但不可编辑
隐藏完全不展示(如 del_flag

框架标准字段(idtenant_idcreate_bycreate_timeupdate_byupdate_timedel_flag)默认设置为隐藏或只读。

下一步

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架