Parcourir la source

📝 docs(command): update mini-check-curd-entity-schema documentation

- 添加简化的FileSchema定义示例,包含id、name、fullUrl等字段
- 完善文件信息的类型描述和示例说明
yourname il y a 3 mois
Parent
commit
9bbd5a5fc3
1 fichiers modifiés avec 11 ajouts et 1 suppressions
  1. 11 1
      .roo/commands/mini-check-curd-entity-schema.md

+ 11 - 1
.roo/commands/mini-check-curd-entity-schema.md

@@ -3,4 +3,14 @@ description: "检查页面相关的实体,schema, CRUD路由指令"
 ---
 
 检查页面相关的实体,schema, CRUD路由, mini/src/api.ts中的rpc client 定义,以收集进行页面开发所需的上下文
-如果 mini/src/api.ts中的rpc client 定义缺少,就根据 src/server/api.ts中的api路由类型定义来 先添加
+如果 mini/src/api.ts中的rpc client 定义缺少,就根据 src/server/api.ts中的api路由类型定义来 先添加
+
+简化的FileSchema定义: z.object({
+  id: z.number().int().positive().openapi({ description: '文件ID' }),
+  name: z.string().max(255).openapi({ description: '文件名', example: 'avatar.jpg' }),
+  fullUrl: z.string().openapi({ description: '文件完整URL', example: 'https://example.com/avatar.jpg' }),
+  type: z.string().nullable().openapi({ description: '文件类型', example: 'image/jpeg' }),
+  size: z.number().nullable().openapi({ description: '文件大小(字节)', example: 102400 })
+}).nullable().optional().openapi({
+  description: '文件信息'
+}),