Skip to content

文档中心

RemoteFileService

com.magus.cloud.document.client.api.RemoteFileService

upload

接口说明

文件上传

请求地址

POST /doc-center/upload

请求参数

参数名父级类型是否必须示例值描述
fileModelObjectcom.magus.cloud.document.client.model.request.FileModel
filefileModelString0文件
appCodefileModelString0framework:system应用code
bizKeyfileModelString0业务主键
tagsfileModelString0名称标签
filePathfileModelString0framework:system/202309/82ae8bf8-e667-4f51-8c93-4bc64d6e6a10-系统日志_20230913170956.xlsx文件路径
remarkfileModelString0文件备注备注

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明

请求示例

{
  "file": {},
  "appCode": "",
  "bizKey": "",
  "tags": "",
  "filePath": "",
  "remark": ""
}

响应示例

uploadBatch

接口说明

文件批量上传

请求地址

POST /doc-center/upload/batch

请求参数

参数名父级类型是否必须示例值描述
fileModelObjectcom.magus.cloud.document.client.model.request.FileModel
multipartFilesfileModelArray0文件
appCodefileModelString0framework:system应用code

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultArray
fileIdresultString文件ID
fileNameresultString文件名

请求示例

{
  "multipartFiles": [
    {}
  ],
  "appCode": ""
}

响应示例

[{
  "fileId": "",
  "fileName": ""
}]

download

接口说明

文件下载-返回流

请求地址

GET /doc-center/downloadStream/{fileId}

请求参数

参数名父级类型是否必须示例值描述
fileIdString1文件ID

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明

请求示例

响应示例

getDownloadUrl

接口说明

文件下载-返回下载链接

请求地址

GET /doc-center/downloadUrl/{fileId}

请求参数

参数名父级类型是否必须示例值描述
fileIdString1文件ID

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明

请求示例

响应示例

listDownloadUrl

接口说明

批量文件下载-返回下载链接

请求地址

POST /doc-center/downloadUrl/batch

请求参数

参数名父级类型是否必须示例值描述
fileIdsArray1文件ID

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultArray
idresultStringid
fileNameresultString文件名
fileSizeresultString文件大小
fileTyperesultString文件类型
appCoderesultString应用code
bizKeyresultString业务主键
targetCoderesultString存储目标主键
tagsresultString标签
storePathresultString文件存储路径
remarkresultString备注
fileUrlresultString文件路径
createByresultString创建人
lastModifiedByresultString更新人
createDateresultDate创建时间
lastModifiedDateresultDate更新时间

请求示例

响应示例

[{
  "id": "",
  "fileName": "",
  "fileSize": "",
  "fileType": "",
  "appCode": "",
  "bizKey": "",
  "targetCode": "",
  "tags": "",
  "storePath": "",
  "remark": "",
  "fileUrl": "",
  "createBy": "",
  "lastModifiedBy": "",
  "createDate": "2023-11-21 09:07:52",
  "lastModifiedDate": "2023-11-21 09:07:52"
}]

getPreviewUrl

接口说明

文件下载-返回预览链接

请求地址

GET /doc-center/previewUrl/{fileId}

请求参数

参数名父级类型是否必须示例值描述
fileIdString1文件ID

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultString

请求示例

响应示例

delete

接口说明

文件删除

请求地址

DELETE /doc-center/files/{fileId}

请求参数

参数名父级类型是否必须示例值描述
fileIdString1文件ID

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
resultString

请求示例

响应示例

deleteByFileIds

接口说明

文件批量删除

请求地址

DELETE /doc-center/files

请求参数

参数名父级类型是否必须示例值描述
fileIdsArray1文件ID

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明

请求示例

响应示例

deleteBatch

接口说明

文件批量删除

请求地址

DELETE /doc-center/files/batch

请求参数

参数名父级类型是否必须示例值描述
appCodeString1应用code
pathString1路径

响应状态

状态码说明schema
200OK
500服务响应异常CommonRsp

响应参数

参数名称父级类型参数说明
successboolean
messageString
dataObject

请求示例

响应示例

{
  "success": false,
  "message": "",
  "data": {}
}