跳到主要内容

Online 代码生成一对多

前提: 请先配置代码生成器的前端项目路径和后台JAVA项目路径、业务包路径,具体参考代码生成配置

Online代码生成是基于在线表单开发的,一对多模型提供多套风格代码生成:一对多默认风格、一对多tab页风格、内嵌子表风格、ERP风格等。

1、Online配置一对多表单

分别配置主表和子表,子表的外键配置如下

 a) 子表引用主表主键ID作为外键,外键字段必须以_ID结尾,例如 ORDER_ID
b) 主表和子表的外键字段名字,必须相同(除主键ID外);

2、通过online表单在线建表

找到菜单 在线开发 -> Online表单开发,在线配置表单,点击同步数据库,会在数据库生成表

3、生成代码界面

点击online表单上方的代码生成按钮,选中需要生成的表单,就可以调出代码生成的界面

4、执行菜单SQL

从 v3.8.3 版本开始,菜单 SQL 会自动生成到 start 项目的 flyway 目录。若使用 MySQL,重启后会自动执行升级 SQL。

执行生成的sql,会插入菜单和此功能对应的权限

执行成功

5、JAVA后台重启

重启后台项目后,生成的代码会自动加载到后台。如果为新模块,请务必在 jeecg-system-start模块的 pom.yml中引入新模块

6、角色授权

授权成功后刷新页面即可看见新增的菜单

重启后台可访问菜单功能