1. 多租户架构完善
- TenantSqlInterceptor支持INSERT自动填充tenant_id
- 修复isTenantTable()使用TenantConfig.needTenantFilter()
- 唯一索引改造为租户内唯一(tenant_id + column)
2. 租户套餐功能
- 新增sys_tenant_package、sys_package_menu表
- 实现套餐CRUD及菜单关联管理
- SysMenuService实现套餐菜单过滤(角色菜单∩套餐菜单)
- 租户管理页面增加套餐选择
- 新增套餐管理页面
|
||
|---|---|---|
| .. | ||
| README.md | ||
| TENANT_GUIDE.md | ||
README.md
开发文档索引
本目录包含项目的开发相关文档。
文档列表
架构设计文档
- TENANT_GUIDE.md - 若依多租户架构实现指南
- 多租户SaaS架构概述与方案对比
- 核心组件实现原理(TenantContext、拦截器、SQL改写)
- 快速集成指南(依赖配置、代码集成、数据库改造)
- 使用指南与开发注意事项
- 最佳实践与性能优化
- 常见问题FAQ
文档规范
所有开发文档遵循以下规范:
- 文档命名格式:
{分类}_{英文大写}.md,单词用_隔开 - 文档使用简体中文编写
- 言简意赅,避免长篇大论
- 及时更新本索引文件