el-admin v2.0 发布,后台管理系统,让代码生成更好用

如你i
 如你i
发布于 2019年05月27日
收藏 90

项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由

前端

1.代码生成页面调整(加入了去除表前缀的配置)
2.异常日志列表调整 #59
3.优化列表显示,所属部门显示【上级部门/部门】 (避免分公司中出现相同的部门)

后端

代码生成优化 #64

1.主键未设置自增的情况下默认采用Snowflake生成主键ID(原版本必须在数据库中设置自增主键)
2.主键为字符串的情况下默认采用UUID生成主键ID(原版本只能设置整形主键),
3.完善代码生成后前后端的权限控制,权限名默认采用实体类名大小加操作类型,如Test类:'TEST_CREATE'
(原版本前后端默认只给了ADMIN权限 @PreAuthorize("hasAnyRole('ADMIN')"))
4.完善前端表单验证,根据非空字段自动生成表单非空验证代码(原版本前端没有表单验证)
5.新增去除表前缀的功能,需在生成器配置中设置
6.优化代码生成的ftl模板中主键类型写死的问题 #60

其他优化

1.优化异常日志列表,默认不返回异常详情,通过点击异常详情按钮才获取异常详情 #59
2.优化登录,用户角色数据使用RoleSmallDTO,避免加载Role中关联数据造成资源浪费 #69

Bug修复

1.修复了用户管理中的部门列表数据显示问题 #66
2.修复了代码生成器中QueryService 查询的问题 #67 | #IWXTA
3.修复了部分异常堆栈信息丢失的问题#IWYLC

预览地址:https://auauz.net/

软件文档:https://docs.auauz.net

软件源码

  后端源码 前端源码                                                  
github https://github.com/elunez/eladmin https://github.com/elunez/eladmin-qd
码云 https://gitee.com/elunez/eladmin https://gitee.com/elunez/eladmin-qt    
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:el-admin v2.0 发布,后台管理系统,让代码生成更好用
加载中

精彩评论

灵魂架构师
灵魂架构师
我想要个Laravel的
_
_hejg
感觉挺不错。有机会的时候试试。

最新评论(7

F
FansinZhao
这个挺好看的
漠孤烟
漠孤烟
顶。Java开发员开箱即用的管理后台整体方案
灵魂架构师
灵魂架构师
我想要个Laravel的
漠孤烟
漠孤烟
多标签上的字体可以搞大一点,现在看小字体好不习惯
_
_hejg
感觉挺不错。有机会的时候试试。
返回顶部
顶部