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:
makabe.t 2023-09-21 04:51:00 +00:00
parent 4a68653c69
commit b38d2c44f7
4 changed files with 22 additions and 19 deletions

View File

@ -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": {

View File

@ -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 {};
}

View File

@ -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 {}

View File

@ -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 {