Online 代码生成(单表)
Online 代码生成基于在线表单开发,支持单表、树表、一对多模型及多种 VUE3 代码风格(如封装表单 BasicForm、原生表单 a-form)。前提: 请先完成 代码生成配置 的前端、后端项目路径及业务包路径设置。
1. 在线建表
- 进入菜单:
在线开发 -> Online表单开发
- 在线配置表单,点击“同步数据库”,自动在数据库生成表结构。

2. 打开代码生成界面
- 在 Online 表单页面,点击上方“代码生成”按钮,选择需要生成的表单,进入代码生成界面。



- 生成后的后台项目代码结构示例:

3. 前端代码自动生成与生效
自 v3.8.3 起,前端代码可直接生成到前端项目(需配置
ui_project_path
),无需手动迁移,前端项目将自动重启生效。
- 生成的前端代码位于前端项目的
view
文件夹下的自定义子包名目录。

4. 执行菜单 SQL
自 v3.8.3 起,菜单 SQL 会自动生成到 start 项目的 flyway 目录。若使用 MySQL,重启后会自动执行升级 SQL。
- 执行生成的 SQL,将自动插入菜单及对应权限。

- 执行成功效果:

5. JAVA 后台重启
- 重启后台项目后,生成的代码会自动加载。
- 若为新模块,请务必在
jeecg-system-start
模块的pom.yml
中引入新模块。
6. 角色授权
- 授权成功后刷新页面,即可看到新增菜单。

- 重启后台后可访问菜单功能。

常见问题与技巧
1. 包名灵活配置
- 支持填写带点的小包名(如
erp.hr
),生成目录结构自动对应多级目录。
2. 表单风格说明
- 选择不同表单风格,生成的前端目录名称不同,分别为
vue3
和vue3Native
。
