项目介绍
项目实现的功能介绍
1.用户,角色,权限管理(权限控制到按钮)
2.图片管理
3.操作日志(针对于用户,每次点击的记录都会被记录)
4.报表管理
5.代码生成 (支持可视化生成单表, 一对一, 一对多 ,多对多代码.)
项目的优势在哪里
1.目前市面上的代码生成工具绝大多数仅仅支持生成单表,该项目支持 单表, 一对一, 一对多 ,多对多 以及所对应的页面生成.大大简化了开发的工作量
2.该项目仅仅只是帮你生成单表以及多表的增删改查,不做任何底层的改动.只要你知道怎么使用 spring boot+mybatis技术.就能看懂代码
什么情况选择该项目
1.该项目前后台代码一起生成.如果你是做后台.页面展示比较固定.该项目非常适合你
2.如果你们采用前后台分离.或者开发的页面模板不固定.请使用 auto-code 该项目. 这个项目只生成接口适用性很广.spring boot项目和传统的javaweb项目都适用.不管是一次开发还是二次开发, 只需要简单的集成一个jar包以及少量的配置.就能生成代码
为何会发起该项目?
绝大多数时候我们都是在做增删改查.每次创建一张表.然后我们需要重新写一次增删改查, 写虽然简单,不过极度耗时(controller,server,serverImpl,dao,xml) 所以才有了该项目,该项目能帮助我们减少后台开发的80%的工作量,让你专注于业务的实现.
软件架构
1.基于 springboot 2.0.7+mybatis+mysql
2.基于代码生成引擎做了页面的生成扩展 auto-code
3.模板引擎->