Explorar o código

统一用 import { z } from '@hono/zod-openapi'

yourname hai 5 meses
pai
achega
e0c3a26ca1

+ 1 - 1
.roo/rules/10-entity.md

@@ -4,7 +4,7 @@
 
 ```typescript
 import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm';
-import { z } from 'zod';
+import { z } from '@hono/zod-openapi';
 
 @Entity('table_name') // 使用小写下划线命名表名
 export class EntityName {

+ 1 - 1
src/server/api/auth/login/password.ts

@@ -1,7 +1,7 @@
 import { createRoute, OpenAPIHono } from '@hono/zod-openapi'
 import { AuthService } from '../../../modules/auth/auth.service'
 import { UserService } from '../../../modules/users/user.service'
-import { z } from 'zod'
+import { z } from '@hono/zod-openapi'
 import { ErrorSchema } from '../../../utils/errorHandler'
 import { AppDataSource } from '../../../data-source'
 import { AuthContext } from '../../../types/context'

+ 1 - 1
src/server/api/auth/logout.ts

@@ -1,5 +1,5 @@
 import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
-import { z } from 'zod'
+import { z } from '@hono/zod-openapi'
 import { AuthContext } from '@/server/types/context';
 import { authMiddleware } from '@/server/middleware/auth.middleware';
 import { AppDataSource } from '@/server/data-source';

+ 1 - 1
src/server/api/auth/register/create.ts

@@ -1,7 +1,7 @@
 import { createRoute, OpenAPIHono } from '@hono/zod-openapi'
 import { AuthService } from '../../../modules/auth/auth.service'
 import { UserService } from '../../../modules/users/user.service'
-import { z } from 'zod'
+import { z } from '@hono/zod-openapi'
 import { AppDataSource } from '../../../data-source'
 import { ErrorSchema } from '../../../utils/errorHandler'
 import { AuthContext } from '../../../types/context'

+ 1 - 1
src/server/api/users/[id]/delete.ts

@@ -1,6 +1,6 @@
 import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
 import { UserService } from '@/server/modules/users/user.service';
-import { z } from 'zod';
+import { z } from '@hono/zod-openapi';
 import { authMiddleware } from '@/server/middleware/auth.middleware';
 import { ErrorSchema } from '@/server/utils/errorHandler';
 import { AppDataSource } from '@/server/data-source';

+ 1 - 1
src/server/api/users/[id]/get.ts

@@ -1,6 +1,6 @@
 import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
 import { UserService } from '@/server/modules/users/user.service';
-import { z } from 'zod';
+import { z } from '@hono/zod-openapi';
 import { authMiddleware } from '@/server/middleware/auth.middleware';
 import { ErrorSchema } from '@/server/utils/errorHandler';
 import { AppDataSource } from '@/server/data-source';

+ 1 - 1
src/server/api/users/[id]/put.ts

@@ -1,6 +1,6 @@
 import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
 import { UserService } from '@/server/modules/users/user.service';
-import { z } from 'zod';
+import { z } from '@hono/zod-openapi';
 import { authMiddleware } from '@/server/middleware/auth.middleware';
 import { ErrorSchema } from '@/server/utils/errorHandler';
 import { AppDataSource } from '@/server/data-source';

+ 1 - 1
src/server/api/users/get.ts

@@ -1,6 +1,6 @@
 import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
 import { UserService } from '../../modules/users/user.service';
-import { z } from 'zod';
+import { z } from '@hono/zod-openapi';
 import { authMiddleware } from '../../middleware/auth.middleware';
 import { ErrorSchema } from '../../utils/errorHandler';
 import { AppDataSource } from '../../data-source';

+ 1 - 1
src/server/api/users/post.ts

@@ -1,6 +1,6 @@
 import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
 import { UserService } from '../../modules/users/user.service';
-import { z } from 'zod';
+import { z } from '@hono/zod-openapi';
 import { authMiddleware } from '../../middleware/auth.middleware';
 import { ErrorSchema } from '../../utils/errorHandler';
 import { AppDataSource } from '../../data-source';

+ 1 - 1
src/server/modules/users/role.entity.ts

@@ -1,5 +1,5 @@
 import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm';
-import { z } from 'zod';
+import { z } from '@hono/zod-openapi';
 
 export type Permission = string;
 

+ 1 - 1
src/server/utils/errorHandler.ts

@@ -1,5 +1,5 @@
 import { Context } from 'hono'
-import { z } from 'zod'
+import { z } from '@hono/zod-openapi'
 import { HTTPException } from 'hono/http-exception'
 
 export const ErrorSchema = z.object({