跳到主要内容

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. 表单风格说明

  • 选择不同表单风格,生成的前端目录名称不同,分别为 vue3vue3Native