chore: small adjust

This commit is contained in:
Methapon2001 2023-12-14 11:03:35 +07:00
parent e424a23c3b
commit bbeda11fc6
No known key found for this signature in database
GPG key ID: 849924FEF46BD132
3 changed files with 189 additions and 2 deletions

View file

@ -467,6 +467,31 @@
],
"type": "object",
"additionalProperties": false
},
"DownloadFileBody": {
"properties": {
"path": {
"items": {
"type": "string"
},
"type": "array",
"example": [
"แฟ้ม 1",
"แฟ้ม 2",
"แฟ้ม 3"
]
},
"file": {
"type": "string",
"example": "ไฟล์ 1 แก้ไข.xlsx"
}
},
"required": [
"path",
"file"
],
"type": "object",
"additionalProperties": false
}
},
"securitySchemes": {
@ -2119,7 +2144,7 @@
"description": "สำเร็จ"
}
},
"description": "ลบ Folder หรือ File ออกจากระบบ",
"description": "ลบ Folder ออกจากระบบ",
"tags": [
"Storage Folder"
],
@ -2327,6 +2352,7 @@
"description": "สำเร็จ"
}
},
"description": "ลบ File ออกจากระบบ",
"tags": [
"Storage File"
],
@ -2351,6 +2377,132 @@
}
}
},
"/storage/file/download": {
"post": {
"operationId": "DownloadFile",
"responses": {
"200": {
"description": "สำเร็จ",
"content": {
"application/json": {
"schema": {
"properties": {
"createdBy": {
"type": "string"
},
"createdAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "string",
"format": "date-time"
}
]
},
"updatedBy": {
"type": "string"
},
"updatedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "string",
"format": "date-time"
}
]
},
"upload": {
"type": "boolean"
},
"path": {
"type": "string"
},
"keyword": {
"items": {
"type": "string"
},
"type": "array"
},
"category": {
"items": {
"type": "string"
},
"type": "array"
},
"description": {
"type": "string"
},
"title": {
"type": "string"
},
"fileType": {
"type": "string"
},
"fileSize": {
"type": "number",
"format": "double"
},
"fileName": {
"type": "string"
},
"pathname": {
"type": "string"
},
"downloadUrl": {
"type": "string"
}
},
"required": [
"createdBy",
"createdAt",
"updatedBy",
"updatedAt",
"upload",
"path",
"keyword",
"category",
"description",
"title",
"fileType",
"fileSize",
"fileName",
"pathname",
"downloadUrl"
],
"type": "object"
}
}
}
}
},
"tags": [
"Download"
],
"security": [
{
"bearerAuth": [
"management-role",
"admin"
]
}
],
"parameters": [],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DownloadFileBody"
}
}
}
}
}
},
"/cabinet/{cabinetName}/drawer/{drawerName}/folder/{folderName}/subfolder": {
"get": {
"operationId": "ListFolder",