renren-security2.0 常规版发布:全新架构升级
项目介绍
[hr]
renren-security常规版是人人开源社区为企业用户定制的后台脚手架框架,为企业打造的一站式解决方案,降低企业开发成本,提升开发效率。主要包括用户管理、角色管理、部门管理、菜单管理、定时任务、参数管理、字典管理、文件上传、登录日志、操作日志、异常日志、文章管理、APP模块等功能。其中,还拥有多数据源、数据权限、国际化支持、Redis缓存动态开启与关闭、统一异常处理等技术特点。
更新日志
[hr]
1. 基于《阿里巴巴Java开发手册》规范要求编写,可作为企业代码规范
2. 优化数据权限,只需增加相应注解,无需其他任何代码,即可实现数据过滤,达到数据权限目的
3. 优化功能权限,新增角色时,角色权限只能是创建者权限的子集,可有效防止权限越权
4. 优化前端代码结构,更加通俗易懂,开发速度更快
5. 优化多数据源,支持类注解,支持类继承,支持事物
6. 移除Layui,使用Element替代,可完美兼容vue
7. 升级MyBatis-Plus到3.0.6
8. 新增或修改数据时,会自动设置创建人、创建时间、修改人、修改时间字段数据,对开发人员不可见
9. 新增登录日志、操作日志、异常日志,方便审计及BUG定位
10. 新增国际化,目前已支持简体中文、繁体中文、English,如需增加新语言,只需增加新语言[i18n]文件即可
11. 新增前端动态路由,新增页面无需修改路由文件,也可在页面动态新增tab标签
12. 新增主题切换,现已支持13种主题,且可根据自行需求,自定义主题
13. 主键基于Snowflake实现64位自增ID算法
14. 新增CrudService接口,对增删改查进行封装,代码更简洁
授权及演示
[hr]
授权地址: a(https://www.renren.io/enterprise )[https://www.renren.io/enterprise ]
演示地址: a(https://demo.renren.io/security-enterprise-general/login.html)[https://demo.renren.io/security-enterprise-general/login.html]
演示账号:admin 密码:admin
演示效果图
[hr]
img[//cdn.renren.io/e61c0201810260913418392.jpg]
主题切换效果图
[hr]
img[//cdn.renren.io/0ae67201810260913473873.jpg]
国际化效果图
[hr]
img[//cdn.renren.io/35383201810260913586675.jpg]