import { createRoute } from '@hono/zod-openapi'; import { createBodyRequest, createServerErrorResponse, createSuccessResponse, createUnauthorizedErrorResponse, createValidatorErrorResponse, } from '../common/utils'; import { authLoginRequestSchema, authLoginResponseSchema } from './schema'; export const ahthRags = ['用戶認證']; export const ahtuRoutes = { loginRoute: createRoute({ tags: ahthRags, method: 'post', summary: '用戶登入', path: '/login', request: createBodyRequest(authLoginRequestSchema.openapi('login')), responses: { ...createValidatorErrorResponse(), ...createSuccessResponse('demgluchenggong ', authLoginResponseSchema), ...createUnauthorizedErrorResponse('renzhengshibai'), ...createServerErrorResponse(), }, }), };