fix: get list of file under folder return all file in subfolder

This commit is contained in:
Methapon2001 2023-11-28 16:27:49 +07:00
parent 93f0ac3431
commit 046b915fc3
No known key found for this signature in database
GPG key ID: 849924FEF46BD132
6 changed files with 234 additions and 7 deletions

View file

@ -79,6 +79,9 @@
},
"type": "array"
},
"path": {
"type": "string"
},
"upload": {
"type": "boolean"
},
@ -120,6 +123,7 @@
"description",
"category",
"keyword",
"path",
"upload",
"updatedAt",
"updatedBy",
@ -974,6 +978,9 @@
"upload": {
"type": "boolean"
},
"path": {
"type": "string"
},
"keyword": {
"items": {
"type": "string"
@ -1015,6 +1022,7 @@
"updatedBy",
"updatedAt",
"upload",
"path",
"keyword",
"category",
"description",
@ -1364,6 +1372,140 @@
}
}
},
"/storage/d": {
"get": {
"operationId": "GetFolder",
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"items": {
"properties": {
"name": {
"type": "string"
},
"pathname": {
"type": "string"
}
},
"required": [
"name",
"pathname"
],
"type": "object"
},
"type": "array"
}
}
}
}
},
"security": [],
"parameters": [
{
"in": "query",
"name": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"in": "query",
"name": "bucket",
"required": false,
"schema": {
"type": "string"
}
}
]
},
"post": {
"operationId": "CreateFolder",
"responses": {
"201": {
"description": "Success"
}
},
"security": [],
"parameters": [
{
"in": "query",
"name": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"in": "query",
"name": "bucket",
"required": false,
"schema": {
"type": "string"
}
}
]
},
"put": {
"operationId": "UpdateFolder",
"responses": {
"204": {
"description": "Success"
}
},
"security": [],
"parameters": [],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"properties": {
"to": {
"properties": {
"path": {
"type": "string"
},
"bucket": {
"type": "string"
}
},
"required": [
"path",
"bucket"
],
"type": "object"
},
"from": {
"properties": {
"path": {
"type": "string"
},
"bucket": {
"type": "string"
}
},
"required": [
"path",
"bucket"
],
"type": "object"
}
},
"required": [
"to",
"from"
],
"type": "object"
}
}
}
}
}
},
"/cabinet/{cabinetName}/drawer/{drawerName}/folder/{folderName}/subfolder": {
"get": {
"operationId": "ListFolder",
@ -2070,6 +2212,9 @@
"upload": {
"type": "boolean"
},
"path": {
"type": "string"
},
"keyword": {
"items": {
"type": "string"
@ -2111,6 +2256,7 @@
"updatedBy",
"updatedAt",
"upload",
"path",
"keyword",
"category",
"description",