芋道 ruoyi-vue-pro v1.5.1 发布:优化多租户功能,新增租户套餐,增强多租户封装

项目地址

https://gitee.com/zhijiantianya/ruoyi-vue-pro

严肃声明:现在、未来都不会有商业版本,所有功能全部开源!

拒绝虚假开源,售卖商业版,程序员不骗程序员!!

「我喜欢写代码,乐此不疲」
「我喜欢做开源,以此为乐」

🐯项目介绍

 

芋道,一套全部开源企业级的快速开发平台,毫无保留给个人及企业免费使用。

有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。

  • 前端采用 vue-element-admin ,正在支持 Vue 3 + ElementUI Plus 最新方案。
  • 后端采用 Spring Boot、MySQL + MyBatis Plus、Redis + Redisson。
  • 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统。
  • 支持加载动态权限菜单,按钮级别权限控制,本地缓存提升性能。
  • 支持 SaaS 多租户系统,可自定义每个租户的权限,提供透明化的多租户底层封装。
  • 工作流使用 Activiti ,支持动态表单、在线设计流程、多种任务分配方式。
  • 高效率开发,使用代码生成器可以一键生成前后端代码 + 单元测试 + Swagger 接口文档 + Validator 参数校验。
  • 集成微信小程序、微信公众号、企业微信、钉钉等三方登陆,集成支付宝、微信等支付与退款。
  • 集成阿里云、腾讯云、云片等短信渠道,集成阿里云、腾讯云、七牛云等云存储服务。

🐶在线体验

演示地址:http://dashboard.yudao.iocoder.cn

  • 账号密码:admin/admin123

更新说明

⚠️ Warning

暂无,主要优化多租户功能:

  • 创建租户时,自动创建用户、角色等信息
  • 支持租户套餐,自定义每个租户的菜单、操作、按钮等权限信息

📈 Statistic

  • 总代码行数:71249
  • 源码代码行数:43921
  • 注释行数:16341
  • 单元测试用例数:341

⭐ New Features

  • 【新增】后端 yudao.tenant.enable 配置项,前端 VUE_APP_TENANT_ENABLE 配置项,用于开关租户功能。 commit
  • 【优化】调整默认所有表开启多租户的特性,可通过 yudao.tenant.ignore-tables 配置项进行忽略,替代原本默认不开启的策略 commit
  • 【新增】通过 yudao.tenant.ignore-urls 配置忽略多租户的请求,例如说 ,例如说短信回调、支付回调等 Open API commit
  • 【新增】新增 @TenantIgnore 注解,标记指定方法,忽略多租户的自动过滤,适合实现跨租户的逻辑 commit
  • 【新增】租户套餐的管理,可配置每个租户的可使用的功能权限 commit
  • 【优化】新建租户时,自动创建对应的管理员账号、角色等基础信息 commit
  • 【优化】Redis 最低版本 5.0.0 检测,解决搭建环境过程中无法理解 XREADGROUP 指令的报错 commit

🐞 Bug Fixes

  • 【修复】修复不支持根部门的问题 commit
  • 【修复】错误码存在重复的问题 commit
  • 【修复】角色的数据范围为仅本人时,登陆后获取权限列表报错的问题 commit

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.5.9 to 2.5.10
  • 【升级】mybatis-plus from 3.4.3.4 to 3.5.1

未来计划

v1.6.0 计划:

  • 基于 flowable 实现工作流(今天合并到 master 分支)

v1.6.1 计划:

  • 功能优化:https://gitee.com/zhijiantianya/ruoyi-vue-pro/issues/I4VFYB

 

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/184355

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。