Skip to content

Latest commit

 

History

History
224 lines (147 loc) · 3.26 KB

资源管理.md

File metadata and controls

224 lines (147 loc) · 3.26 KB

一、后端接口

POST 创建目录

POST /system/resource/directory

请求参数

名称 位置 类型 必选 说明
type query string FILE :0 file, 1 udf
alia_name query string none
currentDir query string none

返回示例

{
  "code": 0,
  "msg": "",
  "data": null
}

POST 上传文件

POST /system/resource/upload

Body 请求参数

file: string

请求参数

名称 位置 类型 必选 说明
pid query integer none
type query string FILE :0 file, 1 udf
alia_name query string none
currentDir query string none
body body object none
» file body string(binary) none

返回示例

{
  "code": 0,
  "msg": "",
  "data": null
}

GET 文件列表

GET /system/resource/list

请求参数

名称 位置 类型 必选 说明
type query string FILE :0 file, 1 udf
pid query integer none
fileName query string none

返回示例

{
  "code": 0,
  "msg": "",
  "data": null
}

GET 文件列表分页

GET /system/resource/list/paging

请求参数

名称 位置 类型 必选 说明
orderByColumn query string none
isAsc query string none
beginTime query string none
endTime query string none
filedOverride.key query string none
pageNum query integer none
pageSize query integer none
fileName query string none
pid query integer none

返回示例

{
  "code": 0,
  "msg": "",
  "data": null
}

GET 目录列表

GET /system/resource/list/directory

请求参数

名称 位置 类型 必选 说明
type query string FILE :0 file, 1 udf

返回示例

{
  "code": 0,
  "msg": "",
  "data": null
}

GET 目录列表分页

GET /system/resource/list/directory/paging)

请求参数

名称 位置 类型 必选 说明
orderByColumn query string none
isAsc query string none
beginTime query string none
endTime query string none
filedOverride.key query string none
pageNum query integer none
pageSize query integer none
fileName query string none
pid query integer none

返回示例

{
  "code": 0,
  "msg": "",
  "data": {
    "total": 0,
    "rows": []
  }
}

DELETE 删除文件

DELETE /system/resource

请求参数

名称 位置 类型 必选 说明
id query integer none

返回示例

{
  "code": 0,
  "msg": "",
  "data": null
}

GET 下载文件

GET /system/resource/download

请求参数

名称 位置 类型 必选 说明
id query integer none

返回示例

{}

二、前端页面

页面布局分为左侧目录页和右侧文件页,右侧文件基于左侧的目录

1. 左侧目录页

左侧展示目录树,并且可以增加目录,修改目录名,删除目录,并提供目录搜索功能

2. 右侧文件页

右侧展示文件页,顶部操作栏可以搜索文件名,并且可以上传文件,删除文件,预览文件,下载文件