Browse Source

📝 docs(crud): 修复CRUD文档中的导入路径错误

- 将CreateYourEntityDto和UpdateYourEntityDto的导入路径从your-entity.entity更正为your-entity.schema
- 修复YourEntitySchema的导入路径错误,统一使用schema文件而非entity文件
yourname 6 months ago
parent
commit
6fe0e28b23
2 changed files with 4 additions and 4 deletions
  1. 3 3
      .roo/rules/11-custom-crud.md
  2. 1 1
      .roo/rules/11-standard-crud.md

+ 3 - 3
.roo/rules/11-custom-crud.md

@@ -77,7 +77,7 @@
      ```typescript
      import { DataSource, Repository } from 'typeorm';
      import { YourEntity } from './your-entity.entity';
-     import { CreateYourEntityDto, UpdateYourEntityDto } from './your-entity.entity';
+     import { CreateYourEntityDto, UpdateYourEntityDto } from './your-entity.schema';
      
      export class YourEntityService {
        private repository: Repository<YourEntity>;
@@ -188,7 +188,7 @@
      ```typescript
      import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
      import { z } from 'zod';
-     import { YourEntitySchema } from '@/server/modules/your-module/your-entity.entity';
+     import { YourEntitySchema } from '@/server/modules/your-module/your-entity.schema';
      import { ErrorSchema } from '@/server/utils/errorHandler';
      import { AppDataSource } from '@/server/data-source';
      import { YourEntityService } from '@/server/modules/your-module/your-entity.service';
@@ -276,7 +276,7 @@
    - **创建实体路由示例** (post.ts):
      ```typescript
      import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
-     import { CreateYourEntityDto, YourEntitySchema } from '@/server/modules/your-module/your-entity.entity';
+     import { CreateYourEntityDto, YourEntitySchema } from '@/server/modules/your-module/your-entity.schema';
      import { ErrorSchema } from '@/server/utils/errorHandler';
      import { AppDataSource } from '@/server/data-source';
      import { YourEntityService } from '@/server/modules/your-module/your-entity.service';

+ 1 - 1
.roo/rules/11-standard-crud.md

@@ -47,7 +47,7 @@
      ```typescript
      import { createCrudRoutes } from '@/server/utils/generic-crud.routes';
      import { YourEntity } from '@/server/modules/your-module/your-entity.entity';
-     import { YourEntitySchema, CreateYourEntityDto, UpdateYourEntityDto } from '@/server/modules/your-module/your-entity.entity';
+     import { YourEntitySchema, CreateYourEntityDto, UpdateYourEntityDto } from '@/server/modules/your-module/your-entity.schema';
      import { authMiddleware } from '@/server/middleware/auth.middleware';
      
      const yourEntityRoutes = createCrudRoutes({