Commit 67d4a95b authored by mingyard's avatar mingyard

feat:修改swagger

parent 479bfe16
......@@ -5,14 +5,15 @@ import {
import { ApiProperty } from '@nestjs/swagger';
import { Expose } from 'class-transformer';
import { IsEnum, IsNotEmpty } from 'class-validator';
import { Multer } from 'multer';
export class TranslateImageReqDto {
@ApiProperty({
description: '要翻译的图片文件',
type: 'string',
format: 'binary',
example: '图片文件',
})
file: any;
file: Multer.File;
@ApiProperty({
description: '目标语言',
......
......@@ -10,7 +10,12 @@ import {
} from '@nestjs/common';
import { TranslateService } from './translate.service';
import { Auth } from '@/common/decorators/auth.decorator';
import { ApiTags, ApiOperation, ApiResponse } from '@nestjs/swagger';
import {
ApiTags,
ApiOperation,
ApiResponse,
ApiConsumes,
} from '@nestjs/swagger';
import { TranslateReqDto } from './dto/req/translateReq.dto';
import { TranslateResDto } from './dto/res/translateRes.dto';
import { FileInterceptor } from '@nestjs/platform-express';
......@@ -97,6 +102,7 @@ export class TranslateController {
// 翻译图片
@Post('image')
@ApiOperation({ summary: '翻译图片' })
@ApiConsumes('multipart/form-data')
@ApiResponse({
status: 200,
description: '成功返回翻译结果',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment