Appearance
附件
获取附件列表
- 参数说明
url: co/affix/list
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
parentId | 上一级 ID | String | 是 |
keyWord | 关键字 | String | 否 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
images | 附件/目录信息 | |
id | id | |
name | 名称 | |
skey | 附件多目录前缀 | |
time | 创建时间 | |
type | 类型 | |
url | 地址 | |
user | 创建人 |
- 请求示例
java
//axios请求:
{
url:"co/affix/list"
method:"get",
params:{
"parentId":BBFD43C4174DEA4F978FE4E0D11AEBE576
,"busi":0
,"keyWord":''
}
}
//返回数据:
{
"er": 0,
"images":[
{
"id":"018F405BED984D10901F5088F380D8D7",
"name":"南京.txt",
"skey":"bb",
"time":"2023-07-27 15:25:31",
"type":"TXTFILE",
"url":"2023/07/27/0000/4ED0DCD2BF3D401588A1CFB8553D506B.txt",
"user":"Admin"
},
{
"id":"413581656D414D1DB63CAF1B2A366967",
"name":"5106.log",
"skey":"bb",
"time":"2023-07-27 15:26:35",
"type":"LOGFILE",
"url":"2023/07/27/0000/200E9F4B9289461DBFC9960CD70C9668.log",
"user":"Admin"
}
]
//axios请求:
{
url:"co/affix/list"
method:"get",
params:{
"parentId":BBFD43C4174DEA4F978FE4E0D11AEBE576
,"busi":0
,"keyWord":''
}
}
//返回数据:
{
"er": 0,
"images":[
{
"id":"018F405BED984D10901F5088F380D8D7",
"name":"南京.txt",
"skey":"bb",
"time":"2023-07-27 15:25:31",
"type":"TXTFILE",
"url":"2023/07/27/0000/4ED0DCD2BF3D401588A1CFB8553D506B.txt",
"user":"Admin"
},
{
"id":"413581656D414D1DB63CAF1B2A366967",
"name":"5106.log",
"skey":"bb",
"time":"2023-07-27 15:26:35",
"type":"LOGFILE",
"url":"2023/07/27/0000/200E9F4B9289461DBFC9960CD70C9668.log",
"user":"Admin"
}
]
上传附件
- 参数说明
url: co/affix/file
method: post
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
topId | 绑定控件 ID | String | 是 |
parentId | 上一级 ID | String | 是 |
body(multipart/form-data):
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
files: | 多附件(list 集合) | file | 是 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
id | 附件 id | |
path | 附件路径 |
- 请求示例
java
//axios请求:
{
url:"co/affix/file"
method:"post",
params:{
"topId":BBFD43C4174DEA4F978FE4E0D11AEBE576
,"busi":0
,"parentId": BBFD43C4174DEA4F978FE4E0D11AEBE576
,"files": files
}
}
//返回数据:
{
"er":0,
"id":"29319D0610254DB88D0E5FAE89923653",
"path":"2024\\02\\19\\0000\\1455536AC7464AAA9A79D1EA029365E0.png"
}
//axios请求:
{
url:"co/affix/file"
method:"post",
params:{
"topId":BBFD43C4174DEA4F978FE4E0D11AEBE576
,"busi":0
,"parentId": BBFD43C4174DEA4F978FE4E0D11AEBE576
,"files": files
}
}
//返回数据:
{
"er":0,
"id":"29319D0610254DB88D0E5FAE89923653",
"path":"2024\\02\\19\\0000\\1455536AC7464AAA9A79D1EA029365E0.png"
}
删除附件
- 参数说明
url: co/affix/file
method: delete
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
fileId | 文件 ID | String | 是 |
path | 文件路径 | String | 否 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/affix/file"
method:"delete",
params:{
"busi":0
,"fileId": 29319D0610254DB88D0E5FAE89923653
}
}
//返回数据:
{
"er":0
}
//axios请求:
{
url:"co/affix/file"
method:"delete",
params:{
"busi":0
,"fileId": 29319D0610254DB88D0E5FAE89923653
}
}
//返回数据:
{
"er":0
}
获取附件
- 参数说明
url: co/affix/file
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
fileId | 文件 ID | String | 是 |
path | 文件路径 | String | 否 |
isDownload | true:文件下载;false:文件预览 | boolean | 是 |
originalName | 原文件名 | String | 否 |
return: 文件流
- 请求示例
java
//axios请求:
{
url:"co/affix/file"
method:"get",
params:{
"busi":0
,"isDownload": true
,"fileId": 29319D0610254DB88D0E5FAE89923653
,"originalName": 2003.doc
,"path":""
}
}
//axios请求:
{
url:"co/affix/file"
method:"get",
params:{
"busi":0
,"isDownload": true
,"fileId": 29319D0610254DB88D0E5FAE89923653
,"originalName": 2003.doc
,"path":""
}
}
新增附件目录
- 参数说明
url: co/affix/folder
method: post
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
parentId | 父类 ID | String | 是 |
Body
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
name | 目录名称 | String | 是 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
id | 附件目录 Id |
- 请求示例
java
//axios请求:
{
url:"co/affix/folder"
method:"post",
params:{
"busi":0
,"parentId": BBF6ED182BDB5E4207A3C00C00A4014070
}
body:{
"name": "新建目录"
}
}
//返回数据:
{
"er": 0,
"id": "6BD2D00C9B1F4010AC29BC7D9997A921"
}
//axios请求:
{
url:"co/affix/folder"
method:"post",
params:{
"busi":0
,"parentId": BBF6ED182BDB5E4207A3C00C00A4014070
}
body:{
"name": "新建目录"
}
}
//返回数据:
{
"er": 0,
"id": "6BD2D00C9B1F4010AC29BC7D9997A921"
}
删除附件目录
- 参数说明
url: co/affix/folder
method: delete
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
folderId | 文件 ID | String | 是 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/affix/folder"
method:"delete",
params:{
"busi":0
,"folderId": 6BD2D00C9B1F4010AC29BC7D9997A921
}
}
//返回数据:
{
"er": 0
}
//axios请求:
{
url:"co/affix/folder"
method:"delete",
params:{
"busi":0
,"folderId": 6BD2D00C9B1F4010AC29BC7D9997A921
}
}
//返回数据:
{
"er": 0
}
修改附件目录
- 参数说明
url: co/affix/folder
method: put
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
folderId | 文件目录 ID | String | 是 |
Body
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
name | 目录名称 | String | 是 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/affix/folder"
method:"put",
params:{
"busi":0
,"folderId": 84146A816116486694BD9CB2CE76E20A
}
body:{
"name": "修改目录"
}
}
//返回数据:
{
"er": 0
}
//axios请求:
{
url:"co/affix/folder"
method:"put",
params:{
"busi":0
,"folderId": 84146A816116486694BD9CB2CE76E20A
}
body:{
"name": "修改目录"
}
}
//返回数据:
{
"er": 0
}
附件移动
- 参数说明
url: co/affix/move
method: put
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
id | 被移动编号 | String | 是 |
prevId | 移动到该位置的前面的编号 | String | 是 |
parentId | 移动后的父节点编号 | String | 是 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/affix/move"
method:"put",
params:{
"id":"115A9E1F50E44E5E83521B75FCDFDFAF"
,"prevId": "A560D8A169F3413C8DEC30E01489006B"
,"parentId": "BB867B00BD060F42B496628715AAFCFF28"
}
}
//返回数据:
{
"er": 0
}
//axios请求:
{
url:"co/affix/move"
method:"put",
params:{
"id":"115A9E1F50E44E5E83521B75FCDFDFAF"
,"prevId": "A560D8A169F3413C8DEC30E01489006B"
,"parentId": "BB867B00BD060F42B496628715AAFCFF28"
}
}
//返回数据:
{
"er": 0
}
上传图片
- 参数说明
url: co/image/file
method: post
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
id | 绑定控件 ID | String | 是 |
body(multipart/form-data):
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
file | 附件 | file | 是 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
id | 文件 id |
- 请求示例
java
//axios请求:
{
url:"co/image/file"
method:"post",
params:{
"id":BB65461C8EFA794B57924C2F96E7236A8E
,"busi":0
,"file": file
}
}
//返回数据:
{
"er":0,
"id":"7452C8F1F3934180BDFEC6332B8D2FF2"
}
//axios请求:
{
url:"co/image/file"
method:"post",
params:{
"id":BB65461C8EFA794B57924C2F96E7236A8E
,"busi":0
,"file": file
}
}
//返回数据:
{
"er":0,
"id":"7452C8F1F3934180BDFEC6332B8D2FF2"
}
删除图片
- 参数说明
url: co/image/file
method: delete
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
id | 文件 ID | String | 是 |
path | 文件路径 | String | 否 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/image/file"
method:"delete",
params:{
"busi":0
,"id": BBE8CF8182F2404240B5F421CEECEFEE2B
,"path":
}
}
//返回数据:
{
"er":0
}
//axios请求:
{
url:"co/image/file"
method:"delete",
params:{
"busi":0
,"id": BBE8CF8182F2404240B5F421CEECEFEE2B
,"path":
}
}
//返回数据:
{
"er":0
}
更新图片
- 参数说明
url: co/image/file
method: put
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
id | 绑定控件 ID | String | 是 |
body(multipart/form-data):
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
file | 附件 | file | 是 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
id | 文件 id |
- 请求示例
java
//axios请求:
{
url:"co/image/file"
method:"put",
params:{
"id":BB65461C8EFA794B57924C2F96E7236A8E
,"busi":0
,"file": file
}
}
//返回数据:
{
"er":0,
"id":"7452C8F1F3934180BDFEC6332B8D2FF2"
}
//axios请求:
{
url:"co/image/file"
method:"put",
params:{
"id":BB65461C8EFA794B57924C2F96E7236A8E
,"busi":0
,"file": file
}
}
//返回数据:
{
"er":0,
"id":"7452C8F1F3934180BDFEC6332B8D2FF2"
}
查询图片
- 参数说明
url: co/image/file
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
id | 文件 ID | String | 是 |
isDownload | true:文件下载;false:文件预览 | boolean | 是 |
return: 文件流
- 请求示例
java
//axios请求:
{
url:"co/image/file"
method:"get",
params:{
"busi":0
,"isDownload": false
,"id": BBE8CF8182F2404240B5F421CEECEFEE2B
}
}
//axios请求:
{
url:"co/image/file"
method:"get",
params:{
"busi":0
,"isDownload": false
,"id": BBE8CF8182F2404240B5F421CEECEFEE2B
}
}