W-yf
|
8279759dda
|
Pre Merge pull request !1126 from W-yf/cherry-pick-tenant
|
2025-12-20 08:37:05 +00:00 |
W-yf
|
99bb02c758
|
Merge branch 'master' of gitee.com:y_project/RuoYi-Vue into cherry-pick-tenant
Signed-off-by: W-yf <691506722@qq.com>
|
2025-12-20 08:37:02 +00:00 |
9264yf
|
05adf0b31b
|
feat(tenant): 完善多租户功能及相关数据结构
- 在登录流程中新增租户编码支持,允许用户通过租户编码登录。
- 更新SysLoginController和SysLoginService以处理租户信息。
- 在字典数据和字典类型实体中添加租户ID字段,支持租户级字典管理。
- 扩展字典数据和用户查询功能,支持按租户ID过滤。
- 更新前端登录页面,添加租户编码输入框,优化用户体验。
- 修改相关Mapper和Service以支持租户数据的插入和查询。
|
2025-12-20 16:25:38 +08:00 |
9264yf
|
158e666ef2
|
feat(tenant):实现租户套餐功能及多租户架构完善
1. 多租户架构完善
- TenantSqlInterceptor支持INSERT自动填充tenant_id
- 修复isTenantTable()使用TenantConfig.needTenantFilter()
- 唯一索引改造为租户内唯一(tenant_id + column)
2. 租户套餐功能
- 新增sys_tenant_package、sys_package_menu表
- 实现套餐CRUD及菜单关联管理
- SysMenuService实现套餐菜单过滤(角色菜单∩套餐菜单)
- 租户管理页面增加套餐选择
- 新增套餐管理页面
|
2025-12-20 16:25:22 +08:00 |
9264yf
|
9a8ffdbb8f
|
feat(tenant): 实现多租户数据隔离功能
- 新增租户管理模块(SysTenant CRUD)
- 实现 TenantContext 租户上下文(基于 TransmittableThreadLocal)
- 新增 TenantInterceptor HTTP拦截器,自动识别当前租户
- 新增 TenantSqlInterceptor MyBatis 拦截器,自动注入 tenant_id 过滤条件
- 支持超级管理员全局模式,可查看所有租户数据
- 扩展 LoginUser/SysUser 支持租户字段
- 新增前端租户管理页面
|
2025-12-20 16:25:04 +08:00 |
9264yf
|
a50dc8af8a
|
feat:hair-link初始化
|
2025-12-20 16:23:48 +08:00 |
RuoYi
|
7b75f9ac0b
|
优化topbar顶部菜单样式
|
2025-12-18 13:59:15 +08:00 |
RuoYi
|
4615293be9
|
若依 3.9.1
|
2025-12-18 09:04:16 +08:00 |
RuoYi
|
ba5cf9de6e
|
默认固定头部
|
2025-12-18 09:03:05 +08:00 |
RuoYi
|
6de392bac2
|
优化字典组件值宽松匹配
|
2025-12-16 16:40:55 +08:00 |
RuoYi
|
49f62e565a
|
菜单导航设置支持纯顶部
|
2025-12-16 11:40:06 +08:00 |
RuoYi
|
5579b57bef
|
升级druid到最新版本1.2.27
|
2025-12-11 14:30:27 +08:00 |
RuoYi
|
88609b3b24
|
升级oshi到最新版本6.9.1
|
2025-12-11 14:30:06 +08:00 |
RuoYi
|
03f3f47397
|
升级commons.io到最新版本2.21.0
|
2025-12-11 14:29:45 +08:00 |
RuoYi
|
b5400d962b
|
升级fastjson到最新版2.0.60
|
2025-12-11 14:29:20 +08:00 |
RuoYi
|
e7ef3241c5
|
update sqlkeyword
|
2025-12-11 14:29:03 +08:00 |
RuoYi
|
eb6878e18f
|
使用yauaa代替bitwalker
|
2025-12-09 14:30:03 +08:00 |
RuoYi
|
8499225192
|
优化用户密码字段序列化配置
|
2025-12-05 14:59:14 +08:00 |
RuoYi
|
4a5e45d160
|
优化数据权限控制逻辑,放开permission限制
|
2025-12-04 17:31:57 +08:00 |
RuoYi
|
188e50ff1c
|
支持Excel导出对象的多个子列表
|
2025-12-04 16:32:30 +08:00 |
RuoYi
|
bd66cc7260
|
优化表单构建关闭页签销毁复制插件
|
2025-12-04 13:15:20 +08:00 |
RuoYi
|
866b47000c
|
忽略用户密码字段的JSON序列化
|
2025-12-03 14:38:14 +08:00 |
RuoYi
|
f38f8b2c3e
|
升级tomcat到最新版本9.0.112
|
2025-12-03 11:39:56 +08:00 |
RuoYi
|
faa86ac946
|
优化代码
|
2025-12-03 11:39:27 +08:00 |
RuoYi
|
ad280e824c
|
优化生成代码下载的zip文件名
|
2025-12-03 10:26:27 +08:00 |
RuoYi
|
6e1aa42ebe
|
网页标题设置新增SET_TITLE方法
|
2025-12-02 19:30:16 +08:00 |
RuoYi
|
315901041f
|
支持Excel导出对象的多个子列表
|
2025-12-02 19:13:04 +08:00 |
RuoYi
|
91263711d4
|
登录/注册页面底部版权信息修改为读取配置
|
2025-12-02 15:28:44 +08:00 |
RuoYi
|
9372d3401f
|
修复v3时间控件between选择后清空报错问题
|
2025-12-02 14:56:34 +08:00 |
RuoYi
|
0eaa090f4b
|
修复表单构建移除所有控件后切换路由回来空白问题
|
2025-12-02 13:07:37 +08:00 |
RuoYi
|
a5adee3c5f
|
修复comboReadDict属性下多个sheet出现的报错(ICWQ8E)
|
2025-11-13 11:35:04 +08:00 |
RuoYi
|
075e96466f
|
添加新群号:174569686
|
2025-10-05 20:10:10 +08:00 |
RuoYi
|
41496b6d8a
|
升级spring-security到安全版本
|
2025-09-05 09:18:13 +08:00 |
RuoYi
|
4a401984c1
|
升级fastjson到最新版2.0.58
|
2025-09-05 09:16:51 +08:00 |
RuoYi
|
e5faee66c8
|
修复固定头部时出现的导航栏偏移问题(ICV9OH)
|
2025-09-04 19:58:16 +08:00 |
RuoYi
|
7558c176eb
|
支持防盗链功能
|
2025-09-02 11:30:54 +08:00 |
RuoYi
|
4a5b0e6079
|
升级oshi到最新版本6.8.3
|
2025-08-28 13:33:23 +08:00 |
RuoYi
|
08637e31e5
|
优化代码
|
2025-08-28 13:32:57 +08:00 |
RuoYi
|
512b157801
|
优化代码
|
2025-08-27 15:34:24 +08:00 |
若依
|
5e8efaa94a
|
!1082 修复每次登录把部门id更新为null
Merge pull request !1082 from afterglow/master
|
2025-08-27 06:48:16 +00:00 |
RuoYi
|
5f11fed41b
|
用户导入添加验证提示
|
2025-08-23 11:13:51 +08:00 |
RuoYi
|
b60b5de750
|
优化布局设置显示
|
2025-08-23 11:12:42 +08:00 |
lcs
|
41ff3843e6
|
修复每次登录把部门id更新为null
|
2025-08-22 16:01:01 +08:00 |
RuoYi
|
6a2e8a35e9
|
修复用户归属部门无法修改为空问题
|
2025-08-21 14:47:48 +08:00 |
RuoYi
|
769165575f
|
columns default value
|
2025-08-09 16:11:36 +08:00 |
RuoYi
|
18c8d4ec9c
|
显示列信息支持对象格式
|
2025-08-09 13:21:54 +08:00 |
RuoYi
|
191fd29301
|
自动识别json对象白名单配置范围缩小
|
2025-08-09 10:57:26 +08:00 |
RuoYi
|
47510fe2de
|
升级tomcat到最新版本9.0.108
|
2025-08-07 15:24:27 +08:00 |
RuoYi
|
725c7dcea2
|
添加新群号:191164766
|
2025-06-20 11:39:20 +08:00 |
RuoYi
|
158ccaebe0
|
优化定时任务包名白名单匹配方式
|
2025-06-20 11:33:25 +08:00 |