Draft
作为 系统管理员, 我想要 有一个独立的单租户商户管理界面包, 以便 可以在单租户系统中独立管理商户账户和状态,而不影响现有的多租户系统。
@d8d/merchant-management-ui,包含正确的包配置和依赖管理web/src/client/admin/pages/Merchants.tsx 为单租户商户管理界面包@d8d/shared-ui-components 中的基础组件@d8d/merchant-module 提供API客户端和类型定义[ ] 任务 1 (AC: 1, 7): 创建单租户商户管理界面包结构
packages/merchant-management-ui/src/、tests/、package.json[ ] 任务 2 (AC: 1): 配置包依赖和构建
packages/merchant-management-ui/package.json 包配置@d8d/shared-ui-components、@d8d/merchant-modulecd packages/merchant-management-ui && pnpm install[ ] 任务 3 (AC: 3, 6): 创建RPC客户端架构和类型定义
packages/merchant-management-ui/src/types/merchant.ts 类型定义[ ] 任务 4 (AC: 2, 3): 复制并调整商户管理界面组件
web/src/client/admin/pages/Merchants.tsx 为 packages/merchant-management-ui/src/components/MerchantManagement.tsx[ ] 任务 5 (AC: 3, 4): 实现完整的商户管理功能
[ ] 任务 6 (AC: 8): 创建测试套件
packages/merchant-management-ui/tests/integration/merchant-management.integration.test.tsxpackages/merchant-management-ui/tests/test-utils.tsx[ ] 任务 7 (AC: 1, 7): 配置包导出接口
packages/merchant-management-ui/src/index.ts 包导出主入口[ ] 任务 8 (AC: 9): 验证功能无回归
cd packages/merchant-management-ui && pnpm buildcd packages/merchant-management-ui && pnpm testpackages/merchant-management-ui/ [Source: architecture/source-tree.md#实际项目结构]src/components/ - React组件src/hooks/ - 自定义React hookssrc/api/ - API客户端src/types/ - TypeScript类型定义tests/unit/ - 单元测试tests/integration/ - 集成测试@d8d/shared-ui-components - 提供基础UI组件 [Source: architecture/source-tree.md#实际项目结构]@d8d/merchant-module - 提供商户管理API [Source: docs/prd/epic-007-multi-tenant-package-replication.md#商户管理界面包]packages/merchant-management-ui/tests/unit/ 和 packages/merchant-management-ui/tests/integration/ [Source: architecture/testing-strategy.md#单元测试]pnpm test 运行所有测试 [Source: architecture/testing-strategy.md#本地开发测试]packages/merchant-management-ui/tests/integration/**/*.test.tsx
[Source: architecture/testing-strategy.md#单元测试]cd packages/merchant-management-ui && pnpm testcd packages/merchant-management-ui && pnpm test:unitcd packages/merchant-management-ui && pnpm test:integrationcd packages/merchant-management-ui && pnpm test:coverage| 日期 | 版本 | 描述 | 作者 |
|---|---|---|---|
| 2025-11-16 | 1.0 | 初始故事创建 | Bob (Scrum Master) |
此部分将在开发代理实施过程中填充
此部分将在质量保证审查过程中由QA代理填充