Browse Source

📝 docs(commands): update generic CRUD documentation

- 创建新指令文件generic-crud-from-sql.md,用于从旧数据SQL创建通用CRUD
- 修改generic-crud.md中管理后台页面创建规范的引用路径,从shadcn-manage-form.md更新为shadcn-manage-page.md
- 在新指令中添加时间字段处理规范,要求使用TypeORM标准的@CreateDateColumn和@UpdateDateColumn格式
yourname 3 months ago
parent
commit
80d038b199
2 changed files with 21 additions and 1 deletions
  1. 20 0
      .roo/commands/generic-crud-from-sql.md
  2. 1 1
      .roo/commands/generic-crud.md

+ 20 - 0
.roo/commands/generic-crud-from-sql.md

@@ -0,0 +1,20 @@
+---
+description: "从旧数据sql创建通用curd开发指令"
+---
+
+分析旧数据表结构,找出关联关系,在后续创建时加上关联
+
+按通用curd开发规范开发
+
+创建实体类 your-entity.entity.ts
+创建实体Zod Schema定义 your-entity.schema.ts
+注册实体到数据源
+创建服务类继承GenericCrudService
+创建通用CRUD路由
+注册路由到API
+创建客户端API调用方法
+创建管理后台页面,按照 .roo/commands/shadcn-manage-page.md 指令规范
+注册路由和菜单
+
+注意:
+1. 旧数据表文件中的时间字段定义,创建时统一改为使用 TypeORM 标准的 @CreateDateColumn 和 @UpdateDateColumn 格式

+ 1 - 1
.roo/commands/generic-crud.md

@@ -11,5 +11,5 @@ description: "通用curd开发指令"
 创建通用CRUD路由
 创建通用CRUD路由
 注册路由到API
 注册路由到API
 创建客户端API调用方法
 创建客户端API调用方法
-创建管理后台页面,按照 .roo/commands/shadcn-manage-form.md 指令规范
+创建管理后台页面,按照 .roo/commands/shadcn-manage-page.md 指令规范
 注册路由和菜单
 注册路由和菜单