Skip to content

liuhuiwenllfy/code-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

代码生成器开源了

🎉重大消息!一款超强大的代码生成器现已开源,为开发者们带来前所未有的便捷体验!

这款代码生成器功能极为全面,在后端开发方面,能够一键生成增删改查代码,连Dto和Vo也一并搞定,极大地减少了繁琐的基础代码编写工作,让你把更多精力投入到核心业务逻辑的实现中。而在前端部分,它更是贴心支持生成表单中字段的Ui项目,从布局到样式,高效生成,迅速搭建起美观且交互性强的前端页面。

开源意味着什么?意味着开发者社区的无限活力与创造力将被激发。大家可以自由地查看、修改和扩展代码,根据自身项目的独特需求定制代码生成器。无论是个人开发者快速搭建项目原型,还是团队协作开发大型应用,它都能成为你的得力助手,提升开发效率,缩短项目周期。

下面展示一下具体的功能

数据库连接

  1. 新增数据库连接
  2. 修改数据库连接
  3. 删除数据库连接
  4. 条件分页查询数据库连接

代码生成器参数

  1. 新增代码生成参数
  2. 修改代码生成参数
  3. 删除代码生成参数
  4. 支持自定义前端请求前缀
  5. 支持自定义作者名称
  6. 支持去表前缀
  7. 支持自定义后端代码生成路径
  8. 支持自定义模块名
  9. 支持自定义包名
  10. 支持自定义前端代码生成地址

代码生成

  1. 支持选择数据库连接
  2. 支持选择数据库
  3. 支持选择表(多选)
  4. 支持设置是否覆盖(开启则会覆盖原来生成的代码)
  5. 支持设置是否生成后端代码(开启则会生成后端代码)
  6. 支持是否生成前端代码(开启则会生成前端代码)
  7. 支持自定义字段描述(该描述会在后端文档注释中和前端表单、表格中显示, 默认为数据库中的注释)
  8. 支持字段开启条件属性(开启则该字段会在分页查询条件Dto中生成对应的字段)
  9. 支持字段开启模糊查询属性(开启条件才生效,开启则该条件支持模糊查询)
  10. 支持是否前端展示(开启则会在分页查询和根据id查询Vo中生成对应的字段)
  11. 支持是否是新增参数(开启则会在新增表单Dto中生成对应的字段)
  12. 支持是否是修改参数(开启则会在修改表单Dto中生成对应的字段)
  13. 支持选择UI类型(选择对应的UI类型,前端表单中会生成对应的表单项)
  14. 支持设置字典分组(填写后会前端会生成字典集合查询的接口和对应表单的下拉选项)
  15. 有记忆功能,生成一次后,下次选择该表,则会回显上一次填写的记录

注意

  1. 该代码生成器与开源单应用多租户模板框架完全契合。
  2. 部分UI类型是采用的 eLement-plus-pro 中开源的组件。详见 https://epp.liulingfengyu.cn/
  3. 我们封装了通用的PageInfo实体(包括分页参数和排序参数),UpdateInfo实体(包括id和乐观锁),BaseInfo实体(包括id,创建时间,创建人,乐观锁)。
  4. 部分数据库字段类型还不支持,如遇到报错,请反馈我们。

About

该项目用于springboot+mybatisplus项目代码生成,实现快速开发。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published