Bladeren bron

📝 docs(prd): update multi-tenant integration epic document

- add story 3 and 4 to stage 2 for tenant module and UI integration
- update story numbering for better sequence clarity
- adjust done criteria to reflect total of 5 stories instead of 3
yourname 1 maand geleden
bovenliggende
commit
4d9674dd18
1 gewijzigde bestanden met toevoegingen van 9 en 5 verwijderingen
  1. 9 5
      docs/prd/epic-008-server-web-multi-tenant-integration.md

+ 9 - 5
docs/prd/epic-008-server-web-multi-tenant-integration.md

@@ -94,15 +94,19 @@ packages/
 
 ### 阶段 1: Server多租户集成
 
-1. **Story 1:** Server多租户包替换和集成 - 在server的index.ts文件中,将单租户包替换为多租户包(如`@d8d/user-module` → `@d8d/user-module-mt`),包括包导入、实体初始化和路由注册,多租户模块包直接依赖多租户认证模块的认证中间件
-
-### 阶段 2: Web多租户UI包集成
+1. **[x] Story 1:** Server多租户包替换和集成 - 在server的index.ts文件中,将单租户包替换为多租户包(如`@d8d/user-module` → `@d8d/user-module-mt`),包括包导入、实体初始化和路由注册,多租户模块包直接依赖多租户认证模块的认证中间件
 
 2. **[x] Story 2:** Web多租户UI包全面集成 - 按照现有用户管理UI包的集成模式,将web中所有管理界面改为使用多租户UI包(如`@d8d/user-management-ui-mt`),移除本地实现
 
+### 阶段 2: 租户模块和UI包集成
+
+3. **Story 3:** 租户模块集成到server - 将多租户模块包集成到server中,包括租户管理、租户上下文传递和租户数据隔离功能,确保server能够正确处理多租户请求和数据隔离
+
+4. **Story 4:** 租户UI包集成到Web - 将多租户UI包集成到Web应用中,包括租户管理界面、租户切换功能和租户感知的UI组件,确保Web应用能够支持多租户操作和界面展示
+
 ### 阶段 3: 系统集成和验证
 
-3. **Story 3:** 多租户系统集成测试和验证 - 进行完整的系统集成测试,验证租户数据隔离、权限控制和性能表现,确保系统稳定性和可靠性
+5. **Story 5:** 多租户系统集成测试和验证 - 进行完整的系统集成测试,验证租户数据隔离、权限控制和性能表现,确保系统稳定性和可靠性
 
 ## Compatibility Requirements
 
@@ -132,7 +136,7 @@ packages/
 
 ## Definition of Done
 
-- [ ] 所有故事完成且验收标准满足 (2/3 故事已完成)
+- [ ] 所有故事完成且验收标准满足 (2/5 故事已完成)
 - [ ] server支持单租户/多租户模式动态切换
 - [ ] 租户数据隔离验证通过
 - [ ] 租户管理界面功能完整