!816 fix 修复 判断条件写反问题 Merge pull request !816 from 疯狂的狮子Li/dev
Dromara RuoYi-Vue-Plus 是重写 RuoYi-Vue 针对 分布式集群与多租户 场景全方位升级(不兼容原框架)
分布式集群与多租户
项目代码、文档 均开源免费可商用 遵循开源协议在项目中保留开源协议文件即可 活到老写到老 为兴趣而开源 为学习而开源 为让大家真正可以学到技术而开源
系统演示: 传送门
官方前端项目地址: gitee - github - gitcode 成员前端项目地址: 基于vben5 ruoyi-plus-vben5 成员前端项目地址: 基于soybean ruoyi-plus-soybean 成员项目地址: 删除多租户与工作流 RuoYi-Vue-Plus-Single
文档地址: plus-doc 国内加速: plus-doc.top
MaxKey 业界领先单点登录产品 - https://gitee.com/dromara/MaxKey CCFlow 驰聘低代码-流程-表单 - https://gitee.com/opencc/RuoYi-JFlow 数舵科技 软件定制开发APP小程序等 - http://www.shuduokeji.com/ 引迈信息 软件开发平台 - https://www.jnpfsoft.com/index.html?from=plus-doc 启山商城系统 多租户商城源码可免费商用可二次开发 - https://www.73app.cn/ Mall4J 高质量Java商城系统 - https://www.mall4j.com/cn/?statId=11 aizuda flowlong 工作流 - https://gitee.com/aizuda/flowlong Ruoyi-Plus-Uniapp - https://ruoyi.plus Topiam IAM/IDaaS身份管理平台 - https://www.topiam.cn/
如何成为赞助商 加群联系作者详谈 每日PV2500-3000 IP1700-2500
AND
OR
权限 OR 角色
映射翻译
直接翻译
其他扩展条件翻译
使用框架前请仔细阅读文档重点注意事项
初始化项目 必看 https://plus-doc.dromara.org/#/ruoyi-vue-plus/quickstart/init 专栏与视频 入门必看 https://plus-doc.dromara.org/#/common/column 部署项目 必看 https://plus-doc.dromara.org/#/ruoyi-vue-plus/quickstart/deploy 如何加群 https://plus-doc.dromara.org/#/common/add_group 参考文档 Wiki https://plus-doc.dromara.org
初始化项目 必看
https://plus-doc.dromara.org/#/ruoyi-vue-plus/quickstart/init
专栏与视频 入门必看
https://plus-doc.dromara.org/#/common/column
部署项目 必看
https://plus-doc.dromara.org/#/ruoyi-vue-plus/quickstart/deploy
如何加群
https://plus-doc.dromara.org/#/common/add_group
参考文档 Wiki
https://plus-doc.dromara.org
参与贡献的方式 https://plus-doc.dromara.org/#/common/contribution
作者为兼职做开源,平时还需要工作,如果帮到了您可以请作者吃个盒饭
后台管理系统 重写RuoYi-Vue所有功能 集成 Sa-Token+Mybatis-Plus+Jackson+Xxl-Job+SpringDoc+Hutool+OSS 定期同步
平台简介
赞助商
MaxKey 业界领先单点登录产品 - https://gitee.com/dromara/MaxKey
CCFlow 驰聘低代码-流程-表单 - https://gitee.com/opencc/RuoYi-JFlow
数舵科技 软件定制开发APP小程序等 - http://www.shuduokeji.com/
引迈信息 软件开发平台 - https://www.jnpfsoft.com/index.html?from=plus-doc
启山商城系统 多租户商城源码可免费商用可二次开发 - https://www.73app.cn/
Mall4J 高质量Java商城系统 - https://www.mall4j.com/cn/?statId=11
aizuda flowlong 工作流 - https://gitee.com/aizuda/flowlong
Ruoyi-Plus-Uniapp - https://ruoyi.plus
Topiam IAM/IDaaS身份管理平台 - https://www.topiam.cn/
如何成为赞助商 加群联系作者详谈 每日PV2500-3000 IP1700-2500
本框架与RuoYi的功能差异
角色与权限校验支持多种条件 如
ANDOR或权限 OR 角色等复杂表达式可同时使用异构切换(支持其他 mybatis-plus 支持的所有数据库 只需要增加jdbc依赖即可使用 达梦金仓等均有成功案例)
支持Redis 90%以上的命令 底层优化规避很多不正确的用法 例如: keys被转换为scan
支持单机、哨兵、单主集群、多主集群等模式
连接池采用 common-pool Bug多经常性出问题
例如 过期时间 最大空闲时间 组最大长度等 只需一个注解即可完成数据自动缓存
例如多租户插件 分页插件 乐观锁插件等等
框架对其进行了扩展 对象化分页对象 支持多种方式传参 支持前端多排序 复杂排序
只需为Mapper设置好注解条件 支持多种自定义 不限于部门角色
生成sql后需手动拼接到具体业务sql上 对于多个Mapper查询不起作用
支持多种策略 如身份证、手机号、地址、邮箱、银行卡等 可自行扩展
支持多种策略 如BASE64、AES、RSA、SM2、SM4等
支持多种模式:
映射翻译直接翻译其他扩展条件翻译接口化两步即可完成自定义扩展 内置多种翻译实现通过yml配置即可动态管理异构不同种类的数据库 也可通过前端页面添加数据源
支持spel表达式从请求头参数等条件切换数据源
支持权限管理 安全可靠 文件可加密存储
只需把注释写好 无需再写一大堆的文档注解了
框架对其增加了很多功能 例如 自动合并相同内容 自动排列布局 字典翻译等
实时监控服务状态 框架还为其扩展了在线日志查看监控
用了它即可实时查看请求经过的每一处每一个节点
降低80%的开发量 把精力都投入到业务设计上
框架为其适配MP、SpringDoc规范化代码 同时支持动态多数据源代码生成
本框架与RuoYi的业务差异
支持动态授权登录方式 如: 短信登录、密码登录等 支持动态控制token时效
参考文档
使用框架前请仔细阅读文档重点注意事项
软件架构图
如何参与贡献
参与贡献的方式 https://plus-doc.dromara.org/#/common/contribution
捐献作者
作者为兼职做开源,平时还需要工作,如果帮到了您可以请作者吃个盒饭

演示图例