票据附件创建

接口说明

  • URL:/common/invoiceAttachment/create
  • Method:POST
  • Content-Type:application/json

按员工号批量创建附件元数据。附件文件应先上传至文件服务;票据关联由后续业务流程完成。每个附件独立传入存储地址及可选文件名,避免多个列表按下标配对。

请求参数

参数名 类型 必填 说明
employee_number String 是 附件所属员工号
attachments Object[] 是 附件列表,1 至 20 个
attachments[].attachment_url String 是 文件存储地址
attachments[].file_name String 否 调用方填写的文件名;不传时保持为空

请求示例

{
  "employee_number": "E10001",
  "attachments": [
    {
      "attachment_url": "receipts/2026/10/payment-001.pdf",
      "file_name": "付款凭证一.pdf"
    },
    {
      "attachment_url": "receipts/2026/10/payment-002.jpg"
    }
  ]
}

返回参数

参数名 类型 说明
resCode Integer 响应状态码(见附录)
resMsg String 响应消息
bizId String 业务标识,示例中为 null
data Object[] 创建成功的附件元数据列表
data[].attachment_id Long 附件编号
data[].receipt_id Integer 关联票据编号;未绑定时为 null
data[].source String 附件来源,如 openapi
data[].file_name String 文件名;创建时未传则为空
data[].attachment_url String 文件存储地址

JSON 响应

data 为附件数组,附件对象只包含持久化元数据及 attachment_url 存储地址。

{
  "resCode": 200000,
  "resMsg": "success",
  "bizId": null,
  "data": [
    {
      "attachment_id": 98765,
      "receipt_id": null,
      "source": "openapi",
      "file_name": "付款凭证一.pdf",
      "attachment_url": "receipts/2026/10/payment-001.pdf"
    }
  ]
}

results matching ""

    No results matching ""