申请单附件分页查询V2接口
说明
当您在每刻系统提单,需要将附件转存到您的服务器时,可以使用该接口来查询一个单据中的所有附件内容。其中包含有单据主体中的附件信息、费用上的附件信息、费用上的发票信息等附件信息。
注意事项
获取到的文件内容为链接地址,该地址在从接口获取后的 7天内有效。
接口地址
/api/openapi/form/preconsume/v2/list-attachment
请求类型
POST
请求参数
参数说明
字段名称 |
字段类型 |
是否必填 |
字段说明 |
formCode |
String(50) |
是 |
单据号 |
attachmentType |
String(20) |
是 |
附件类型,consume-申请单下的附件,expense-费用下的附件 |
pageNo |
int |
是 |
页码,默认值1 |
pageSize |
int |
是 |
分页大小,默认值100,最大值100 |
参数样例
{
"formCode":"MKXXXXXXXXX",
"attachmentType":"consume",
"pageNo":1,
"pageSize":10
}
响应参数
响应参数说明
字段名称 |
字段类型 |
是否必填 |
字段说明 |
hasNextPage |
boolean |
是 |
是否有下一页 |
list |
List<AttachmentDto> |
是 |
申请单附件对象的数组 |
AttachmentDto 附件对象
字段名称 |
字段类型 |
是否必填 |
字段说明 |
attachmentType |
String(20) |
是 |
ATTACHMENT-附件 INVOICE-发票 |
sourceType |
String(20) |
是 |
PRECONSUME-申请单,APPLY_EXPENSE-申请明细 |
sourceCode |
String(50) |
是 |
单据号 |
formDataCode |
String(25) |
是 |
单据号或费用、申请明细的唯一标识 |
invoiceDataCode |
String(25) |
是 |
发票的唯一标识Code,为附件时该字段为空 |
url |
String(200) |
是 |
下载url |
fileName |
String(100) |
是 |
文件名称 |
参数样例
- 正常响应参数示例
{
"code": "ACK",
"message": "",
"data": {
"hasNextPage": true,
"list": [
{
"attachmentType": "ATTACHMENT",
"sourceType": "PRECONSUME",
"sourceCode": "BX2205181FAZLMKG",
"invoiceDataCode": "BX2205181FAZLMKG",
"url": "https://oss-dtuat-accelerate.maycur.com/FM202007171945/c7f39e11-aaf7-40fe-02edd8b94f0d.png?Expires=1653462593&OSSAccessKeyId=LTAIW3TdsFRisDtO&Signature=MLDmoML3l6Z9fB0aC%2F3HFVaXdh0%3D&x-oss-process=image%2Fresize%2Cw_3360%2Ch_2100%2Fauto-orient%2C0",
"fileName": "fileName.png",
"attachmentCode": "ATT2205181FB0IMWW"
}
]
},
"errorCode": null,
"success": true
}
修改记录
2023-08-07 新增申请单附件分页查询接口文档