统一用 import { z } from '@hono/zod-openapi'
This commit is contained in:
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm';
|
import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm';
|
||||||
import { z } from 'zod';
|
import { z } from '@hono/zod-openapi';
|
||||||
|
|
||||||
@Entity('table_name') // 使用小写下划线命名表名
|
@Entity('table_name') // 使用小写下划线命名表名
|
||||||
export class EntityName {
|
export class EntityName {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { createRoute, OpenAPIHono } from '@hono/zod-openapi'
|
import { createRoute, OpenAPIHono } from '@hono/zod-openapi'
|
||||||
import { AuthService } from '../../../modules/auth/auth.service'
|
import { AuthService } from '../../../modules/auth/auth.service'
|
||||||
import { UserService } from '../../../modules/users/user.service'
|
import { UserService } from '../../../modules/users/user.service'
|
||||||
import { z } from 'zod'
|
import { z } from '@hono/zod-openapi'
|
||||||
import { ErrorSchema } from '../../../utils/errorHandler'
|
import { ErrorSchema } from '../../../utils/errorHandler'
|
||||||
import { AppDataSource } from '../../../data-source'
|
import { AppDataSource } from '../../../data-source'
|
||||||
import { AuthContext } from '../../../types/context'
|
import { AuthContext } from '../../../types/context'
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
|
import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
|
||||||
import { z } from 'zod'
|
import { z } from '@hono/zod-openapi'
|
||||||
import { AuthContext } from '@/server/types/context';
|
import { AuthContext } from '@/server/types/context';
|
||||||
import { authMiddleware } from '@/server/middleware/auth.middleware';
|
import { authMiddleware } from '@/server/middleware/auth.middleware';
|
||||||
import { AppDataSource } from '@/server/data-source';
|
import { AppDataSource } from '@/server/data-source';
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { createRoute, OpenAPIHono } from '@hono/zod-openapi'
|
import { createRoute, OpenAPIHono } from '@hono/zod-openapi'
|
||||||
import { AuthService } from '../../../modules/auth/auth.service'
|
import { AuthService } from '../../../modules/auth/auth.service'
|
||||||
import { UserService } from '../../../modules/users/user.service'
|
import { UserService } from '../../../modules/users/user.service'
|
||||||
import { z } from 'zod'
|
import { z } from '@hono/zod-openapi'
|
||||||
import { AppDataSource } from '../../../data-source'
|
import { AppDataSource } from '../../../data-source'
|
||||||
import { ErrorSchema } from '../../../utils/errorHandler'
|
import { ErrorSchema } from '../../../utils/errorHandler'
|
||||||
import { AuthContext } from '../../../types/context'
|
import { AuthContext } from '../../../types/context'
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
|
import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
|
||||||
import { UserService } from '@/server/modules/users/user.service';
|
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 { authMiddleware } from '@/server/middleware/auth.middleware';
|
||||||
import { ErrorSchema } from '@/server/utils/errorHandler';
|
import { ErrorSchema } from '@/server/utils/errorHandler';
|
||||||
import { AppDataSource } from '@/server/data-source';
|
import { AppDataSource } from '@/server/data-source';
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
|
import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
|
||||||
import { UserService } from '@/server/modules/users/user.service';
|
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 { authMiddleware } from '@/server/middleware/auth.middleware';
|
||||||
import { ErrorSchema } from '@/server/utils/errorHandler';
|
import { ErrorSchema } from '@/server/utils/errorHandler';
|
||||||
import { AppDataSource } from '@/server/data-source';
|
import { AppDataSource } from '@/server/data-source';
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
|
import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
|
||||||
import { UserService } from '@/server/modules/users/user.service';
|
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 { authMiddleware } from '@/server/middleware/auth.middleware';
|
||||||
import { ErrorSchema } from '@/server/utils/errorHandler';
|
import { ErrorSchema } from '@/server/utils/errorHandler';
|
||||||
import { AppDataSource } from '@/server/data-source';
|
import { AppDataSource } from '@/server/data-source';
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
|
import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
|
||||||
import { UserService } from '../../modules/users/user.service';
|
import { UserService } from '../../modules/users/user.service';
|
||||||
import { z } from 'zod';
|
import { z } from '@hono/zod-openapi';
|
||||||
import { authMiddleware } from '../../middleware/auth.middleware';
|
import { authMiddleware } from '../../middleware/auth.middleware';
|
||||||
import { ErrorSchema } from '../../utils/errorHandler';
|
import { ErrorSchema } from '../../utils/errorHandler';
|
||||||
import { AppDataSource } from '../../data-source';
|
import { AppDataSource } from '../../data-source';
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
|
import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
|
||||||
import { UserService } from '../../modules/users/user.service';
|
import { UserService } from '../../modules/users/user.service';
|
||||||
import { z } from 'zod';
|
import { z } from '@hono/zod-openapi';
|
||||||
import { authMiddleware } from '../../middleware/auth.middleware';
|
import { authMiddleware } from '../../middleware/auth.middleware';
|
||||||
import { ErrorSchema } from '../../utils/errorHandler';
|
import { ErrorSchema } from '../../utils/errorHandler';
|
||||||
import { AppDataSource } from '../../data-source';
|
import { AppDataSource } from '../../data-source';
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm';
|
import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm';
|
||||||
import { z } from 'zod';
|
import { z } from '@hono/zod-openapi';
|
||||||
|
|
||||||
export type Permission = string;
|
export type Permission = string;
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Context } from 'hono'
|
import { Context } from 'hono'
|
||||||
import { z } from 'zod'
|
import { z } from '@hono/zod-openapi'
|
||||||
import { HTTPException } from 'hono/http-exception'
|
import { HTTPException } from 'hono/http-exception'
|
||||||
|
|
||||||
export const ErrorSchema = z.object({
|
export const ErrorSchema = z.object({
|
||||||
|
|||||||
Reference in New Issue
Block a user