Merged PR 428: API IF修正
## 概要 [Task2714: API IF修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2714) - 以下のAPIのIFを修正しました。 - テンプレートファイル一覧取得API - テンプレートファイルアップロード完了API ## レビューポイント - 想定通りの修正となっているか。 ## UIの変更 - なし ## 動作確認状況 - ローカルで確認
This commit is contained in:
parent
4a68653c69
commit
b38d2c44f7
@ -3792,7 +3792,7 @@
|
||||
"properties": { "url": { "type": "string" } },
|
||||
"required": ["url"]
|
||||
},
|
||||
"TemplateFile": {
|
||||
"TemplateUploadFinishedRequest": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
@ -3801,21 +3801,11 @@
|
||||
},
|
||||
"url": {
|
||||
"type": "string",
|
||||
"description": "テンプレートファイルのURL"
|
||||
"description": "テンプレートファイルのアップロード先URL"
|
||||
}
|
||||
},
|
||||
"required": ["name", "url"]
|
||||
},
|
||||
"TemplateUploadFinishedRequest": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"templateFile": {
|
||||
"description": "テンプレートファイルのファイル情報",
|
||||
"allOf": [{ "$ref": "#/components/schemas/TemplateFile" }]
|
||||
}
|
||||
},
|
||||
"required": ["templateFile"]
|
||||
},
|
||||
"TemplateUploadFinishedReqponse": { "type": "object", "properties": {} },
|
||||
"Assignee": {
|
||||
"type": "object",
|
||||
@ -4023,6 +4013,17 @@
|
||||
"required": ["poNumber"]
|
||||
},
|
||||
"CancelOrderResponse": { "type": "object", "properties": {} },
|
||||
"TemplateFile": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"id": { "type": "number", "description": "テンプレートファイルのID" },
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "テンプレートファイルのファイル名"
|
||||
}
|
||||
},
|
||||
"required": ["id", "name"]
|
||||
},
|
||||
"GetTemplatesResponse": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
||||
@ -331,13 +331,14 @@ export class FilesController {
|
||||
@Req() req: Request,
|
||||
@Body() body: TemplateUploadFinishedRequest,
|
||||
): Promise<TemplateUploadFinishedReqponse> {
|
||||
const { templateFile } = body;
|
||||
const { name, url } = body;
|
||||
const token = retrieveAuthorizationToken(req);
|
||||
const accessToken = jwt.decode(token, { json: true }) as AccessToken;
|
||||
|
||||
const context = makeContext(accessToken.userId);
|
||||
console.log(context.trackingId);
|
||||
console.log(templateFile);
|
||||
console.log(name);
|
||||
console.log(url);
|
||||
|
||||
return {};
|
||||
}
|
||||
|
||||
@ -1,5 +1,4 @@
|
||||
import { ApiProperty } from '@nestjs/swagger';
|
||||
import { TemplateFile } from '../../templates/types/types';
|
||||
|
||||
export class AudioUploadLocationRequest {}
|
||||
|
||||
@ -95,8 +94,10 @@ export class AudioUploadFinishedResponse {
|
||||
}
|
||||
|
||||
export class TemplateUploadFinishedRequest {
|
||||
@ApiProperty({ description: 'テンプレートファイルのファイル情報' })
|
||||
templateFile: TemplateFile;
|
||||
@ApiProperty({ description: 'テンプレートファイルのファイル名' })
|
||||
name: string;
|
||||
@ApiProperty({ description: 'テンプレートファイルのアップロード先URL' })
|
||||
url: string;
|
||||
}
|
||||
|
||||
export class TemplateUploadFinishedReqponse {}
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
import { ApiProperty } from '@nestjs/swagger';
|
||||
|
||||
export class TemplateFile {
|
||||
@ApiProperty({ description: 'テンプレートファイルのID' })
|
||||
id: number;
|
||||
@ApiProperty({ description: 'テンプレートファイルのファイル名' })
|
||||
name: string;
|
||||
@ApiProperty({ description: 'テンプレートファイルのURL' })
|
||||
url: string;
|
||||
}
|
||||
|
||||
export class GetTemplatesResponse {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user