一、说明
大部分项目里,其实有很多代码是重复的,几乎每个模块都有 CRUD 增删改查的功能,而这些功能的实现代码往往是大同小异的。如果这些功能都要自己去手写,非常无聊枯燥,浪费时间且效率很低,还可能会写错。
本框架提供代码生成器功能,通过选择数据库表,完成单表的增删改查管理功能,可以生成包括前端、后端、和SQL语句,同时支持ZIP压缩包和直接生成到项目两种模式,解放你的双手,大大减少了重复代码的编写,无需复制提升开发效率。
二、使用
项目中创建数据库表实体,并添加CodeGen特性,如图所示
![](https://img-blog.csdnimg.cn/img_convert/2848b4b19474d85fc64b66ab408b182d.png)
打开在线开发->代码生成菜单,点击新建按钮进入代码生成的基本配置界面。
![](https://img-blog.csdnimg.cn/img_convert/2b9376f122611bc0ec5989f8b8480800.png)
选择表,对基本信息进行配置,点击继续,对字段进行配置,可以配置组件类型,查询类型等。
![](https://img-blog.csdnimg.cn/img_convert/46df709bf7d67832fb87b5cf05e6dd63.png)
可以点击预览按钮预览生成的代码
![](https://img-blog.csdnimg.cn/img_convert/1bf84eb64c555a5291643a64857af61a.png)
生成方式选择压缩包和项目内,选择压缩包后点击生成会生成ZIP压缩包并下载,选择项目内点击生成会生成前端、后端、SQL,同时生成菜单、按钮并授权给超管。
注意,如果是项目内生成方式,当同一表重复生成时,会将生成的老代码覆盖,重新生成菜单、按钮并授权给超管,因此请务必不要将正在使用的表进行代码生成。
![](https://img-blog.csdnimg.cn/img_convert/815f96400ea42c9b417df47622eb980b.png)
![](https://img-blog.csdnimg.cn/img_convert/0a3d9bf3baf5d35c447a8af37d2aac0d.png)
![](https://img-blog.csdnimg.cn/img_convert/53b3e2363570546e67fb71d440e6a376.png)
![](https://img-blog.csdnimg.cn/img_convert/bb7328e60b9b365372f3687f8e55d381.png)
生成到项目内后,重启前后端,重新登录超管,即可看到菜单,一个完整的前后端增删改查功能就有了。
![](https://img-blog.csdnimg.cn/img_convert/d65c0c2ab92b23becca70600a806b72a.png)