浏览代码

📝 docs(stories): add detailed references for RPC client implementation tasks

- 为广告管理UI包的RPC客户端任务添加具体参考文件路径
- 为广告分类管理UI包的RPC客户端任务添加详细参考
- 为订单管理UI包的RPC客户端任务添加实现参考
- 为商品管理UI包的RPC客户端任务添加具体参考位置
- 为供应商管理UI包的RPC客户端任务添加详细参考链接
- 为商户管理UI包的RPC客户端任务添加实现参考
- 更新文件管理UI包的RPC客户端任务参考为统一标准
- 为区域管理UI包的RPC客户端任务添加具体实现参考
yourname 1 月之前
父节点
当前提交
55bd786cbb

+ 6 - 6
docs/stories/007.019.advertisement-management-ui-package.story.md

@@ -69,12 +69,12 @@ Draft
   - [ ] 验证与现有系统兼容性
 
 - [ ] 任务 9 (新增任务): 实现RPC客户端架构和最佳实践
-  - [ ] 创建单例模式的广告客户端管理器 [参考: packages/user-management-ui/src/api/userClient.ts]
-  - [ ] 实现延迟初始化和客户端重置功能
-  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全
-  - [ ] 提供全局唯一的客户端实例管理
-  - [ ] 验证RPC客户端在主应用中的正确集成
-  - [ ] 实现类型安全的API调用模式
+  - [ ] 创建单例模式的广告客户端管理器 [参考: packages/advertisement-management-ui/src/api/advertisementClient.ts]
+  - [ ] 实现延迟初始化和客户端重置功能 [参考: packages/user-management-ui/src/api/userClient.ts:17-33]
+  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全 [参考: packages/user-management-ui/src/components/UserManagement.tsx:26-29]
+  - [ ] 提供全局唯一的客户端实例管理 [参考: packages/user-management-ui/src/api/userClient.ts:4-15]
+  - [ ] 验证RPC客户端在主应用中的正确集成 [参考: web/src/client/api_init.ts]
+  - [ ] 实现类型安全的API调用模式 [参考: packages/user-management-ui/src/components/UserManagement.tsx:100-112]
 
 ## Dev Notes
 

+ 6 - 6
docs/stories/007.021.advertisement-type-management-ui-package.story.md

@@ -66,12 +66,12 @@ Draft
   - [ ] 验证与现有系统兼容性
 
 - [ ] 任务 9 (新增任务): 实现RPC客户端架构和最佳实践
-  - [ ] 创建单例模式的广告分类客户端管理器
-  - [ ] 实现延迟初始化和客户端重置功能
-  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全
-  - [ ] 提供全局唯一的客户端实例管理
-  - [ ] 验证RPC客户端在主应用中的正确集成
-  - [ ] 实现类型安全的API调用模式
+  - [ ] 创建单例模式的广告分类客户端管理器 [参考: packages/advertisement-type-management-ui/src/api/advertisementTypeClient.ts]
+  - [ ] 实现延迟初始化和客户端重置功能 [参考: packages/user-management-ui/src/api/userClient.ts:17-33]
+  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全 [参考: packages/user-management-ui/src/components/UserManagement.tsx:26-29]
+  - [ ] 提供全局唯一的客户端实例管理 [参考: packages/user-management-ui/src/api/userClient.ts:4-15]
+  - [ ] 验证RPC客户端在主应用中的正确集成 [参考: web/src/client/api_init.ts]
+  - [ ] 实现类型安全的API调用模式 [参考: packages/user-management-ui/src/components/UserManagement.tsx:100-112]
 
 - [ ] 任务 10 (新增任务): 安装包依赖
   - [ ] 在包目录中运行 `pnpm install` 安装所有依赖

+ 6 - 6
docs/stories/007.023.order-management-ui-package.story.md

@@ -71,12 +71,12 @@ Ready for Implementation
   - [ ] 验证与现有系统兼容性
 
 - [ ] 任务 10 (新增任务): 实现RPC客户端架构和最佳实践
-  - [ ] 创建单例模式的订单客户端管理器
-  - [ ] 实现延迟初始化和客户端重置功能
-  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全
-  - [ ] 提供全局唯一的客户端实例管理
-  - [ ] 验证RPC客户端在主应用中的正确集成
-  - [ ] 实现类型安全的API调用模式
+  - [ ] 创建单例模式的订单客户端管理器 [参考: packages/order-management-ui/src/api/orderClient.ts]
+  - [ ] 实现延迟初始化和客户端重置功能 [参考: packages/user-management-ui/src/api/userClient.ts:17-33]
+  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全 [参考: packages/user-management-ui/src/components/UserManagement.tsx:26-29]
+  - [ ] 提供全局唯一的客户端实例管理 [参考: packages/user-management-ui/src/api/userClient.ts:4-15]
+  - [ ] 验证RPC客户端在主应用中的正确集成 [参考: web/src/client/api_init.ts]
+  - [ ] 实现类型安全的API调用模式 [参考: packages/user-management-ui/src/components/UserManagement.tsx:100-112]
 
 ## Dev Notes
 

+ 6 - 6
docs/stories/007.025.goods-management-ui-package.story.md

@@ -68,12 +68,12 @@ Draft
   - [ ] 验证与现有系统兼容性
 
 - [ ] 任务 9 (新增任务): 实现RPC客户端架构和最佳实践
-  - [ ] 创建单例模式的商品客户端管理器
-  - [ ] 实现延迟初始化和客户端重置功能
-  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全
-  - [ ] 提供全局唯一的客户端实例管理
-  - [ ] 验证RPC客户端在主应用中的正确集成
-  - [ ] 实现类型安全的API调用模式
+  - [ ] 创建单例模式的商品客户端管理器 [参考: packages/goods-management-ui/src/api/goodsClient.ts]
+  - [ ] 实现延迟初始化和客户端重置功能 [参考: packages/user-management-ui/src/api/userClient.ts:17-33]
+  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全 [参考: packages/user-management-ui/src/components/UserManagement.tsx:26-29]
+  - [ ] 提供全局唯一的客户端实例管理 [参考: packages/user-management-ui/src/api/userClient.ts:4-15]
+  - [ ] 验证RPC客户端在主应用中的正确集成 [参考: web/src/client/api_init.ts]
+  - [ ] 实现类型安全的API调用模式 [参考: packages/user-management-ui/src/components/UserManagement.tsx:100-112]
 
 - [ ] 任务 10 (新增任务): 安装包依赖
   - [ ] 在包目录中运行 `pnpm install` 安装所有依赖

+ 6 - 6
docs/stories/007.029.supplier-management-ui-package.story.md

@@ -66,12 +66,12 @@ Draft
   - [ ] 验证与现有系统兼容性
 
 - [ ] 任务 9 (新增任务): 实现RPC客户端架构和最佳实践
-  - [ ] 创建单例模式的供应商客户端管理器
-  - [ ] 实现延迟初始化和客户端重置功能
-  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全
-  - [ ] 提供全局唯一的客户端实例管理
-  - [ ] 验证RPC客户端在主应用中的正确集成
-  - [ ] 实现类型安全的API调用模式
+  - [ ] 创建单例模式的供应商客户端管理器 [参考: packages/supplier-management-ui/src/api/supplierClient.ts]
+  - [ ] 实现延迟初始化和客户端重置功能 [参考: packages/user-management-ui/src/api/userClient.ts:17-33]
+  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全 [参考: packages/user-management-ui/src/components/UserManagement.tsx:26-29]
+  - [ ] 提供全局唯一的客户端实例管理 [参考: packages/user-management-ui/src/api/userClient.ts:4-15]
+  - [ ] 验证RPC客户端在主应用中的正确集成 [参考: web/src/client/api_init.ts]
+  - [ ] 实现类型安全的API调用模式 [参考: packages/user-management-ui/src/components/UserManagement.tsx:100-112]
 
 - [ ] 任务 10 (新增任务): 安装包依赖
   - [ ] 在包目录中运行 `pnpm install` 安装所有依赖

+ 6 - 6
docs/stories/007.031.merchant-management-ui-package.story.md

@@ -67,12 +67,12 @@ Draft
   - [ ] 验证与现有系统兼容性
 
 - [ ] 任务 9 (新增任务): 实现RPC客户端架构和最佳实践
-  - [ ] 创建单例模式的商户客户端管理器
-  - [ ] 实现延迟初始化和客户端重置功能
-  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全
-  - [ ] 提供全局唯一的客户端实例管理
-  - [ ] 验证RPC客户端在主应用中的正确集成
-  - [ ] 实现类型安全的API调用模式
+  - [ ] 创建单例模式的商户客户端管理器 [参考: packages/merchant-management-ui/src/api/merchantClient.ts]
+  - [ ] 实现延迟初始化和客户端重置功能 [参考: packages/user-management-ui/src/api/userClient.ts:17-33]
+  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全 [参考: packages/user-management-ui/src/components/UserManagement.tsx:26-29]
+  - [ ] 提供全局唯一的客户端实例管理 [参考: packages/user-management-ui/src/api/userClient.ts:4-15]
+  - [ ] 验证RPC客户端在主应用中的正确集成 [参考: web/src/client/api_init.ts]
+  - [ ] 实现类型安全的API调用模式 [参考: packages/user-management-ui/src/components/UserManagement.tsx:100-112]
 
 ## Dev Notes
 

+ 3 - 3
docs/stories/007.033.file-management-ui-package.story.md

@@ -68,12 +68,12 @@ Draft
   - [ ] 验证与现有系统兼容性
 
 - [ ] 任务 9 (新增任务): 实现RPC客户端架构和最佳实践
-  - [ ] 创建单例模式的文件客户端管理器 [参考: packages/user-management-ui/src/api/userClient.ts]
+  - [ ] 创建单例模式的文件客户端管理器 [参考: packages/file-management-ui/src/api/fileClient.ts]
   - [ ] 实现延迟初始化和客户端重置功能 [参考: packages/user-management-ui/src/api/userClient.ts:17-33]
-  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全 [参考: web/src/client/admin/pages/Files.tsx:23-26]
+  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全 [参考: packages/user-management-ui/src/components/UserManagement.tsx:26-29]
   - [ ] 提供全局唯一的客户端实例管理 [参考: packages/user-management-ui/src/api/userClient.ts:4-15]
   - [ ] 验证RPC客户端在主应用中的正确集成 [参考: web/src/client/api_init.ts]
-  - [ ] 实现类型安全的API调用模式 [参考: web/src/client/admin/pages/Files.tsx:53-57]
+  - [ ] 实现类型安全的API调用模式 [参考: packages/user-management-ui/src/components/UserManagement.tsx:100-112]
 
 ## Dev Notes
 

+ 6 - 6
docs/stories/007.037.area-management-ui-package.story.md

@@ -66,12 +66,12 @@ Draft
   - [ ] 验证与现有系统兼容性
 
 - [ ] 任务 9 (新增任务): 实现RPC客户端架构和最佳实践
-  - [ ] 创建单例模式的区域客户端管理器
-  - [ ] 实现延迟初始化和客户端重置功能
-  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全
-  - [ ] 提供全局唯一的客户端实例管理
-  - [ ] 验证RPC客户端在主应用中的正确集成
-  - [ ] 实现类型安全的API调用模式
+  - [ ] 创建单例模式的区域客户端管理器 [参考: packages/area-management-ui/src/api/areaClient.ts]
+  - [ ] 实现延迟初始化和客户端重置功能 [参考: packages/user-management-ui/src/api/userClient.ts:17-33]
+  - [ ] 使用Hono的InferRequestType和InferResponseType确保类型安全 [参考: packages/user-management-ui/src/components/UserManagement.tsx:26-29]
+  - [ ] 提供全局唯一的客户端实例管理 [参考: packages/user-management-ui/src/api/userClient.ts:4-15]
+  - [ ] 验证RPC客户端在主应用中的正确集成 [参考: web/src/client/api_init.ts]
+  - [ ] 实现类型安全的API调用模式 [参考: packages/user-management-ui/src/components/UserManagement.tsx:100-112]
 
 - [ ] 任务 10 (新增任务): 安装和配置包依赖
   - [ ] 在项目根目录运行 `pnpm install` 安装新包依赖