Commit Graph

2 Commits (8279759ddade8f42faeff0c36638dd6f2371d29d)

Author SHA1 Message Date
9264yf 05adf0b31b feat(tenant): 完善多租户功能及相关数据结构
- 在登录流程中新增租户编码支持,允许用户通过租户编码登录。
- 更新SysLoginController和SysLoginService以处理租户信息。
- 在字典数据和字典类型实体中添加租户ID字段,支持租户级字典管理。
- 扩展字典数据和用户查询功能,支持按租户ID过滤。
- 更新前端登录页面,添加租户编码输入框,优化用户体验。
- 修改相关Mapper和Service以支持租户数据的插入和查询。
2025-12-20 16:25:38 +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