费用类型导入接口

说明

该接口用于客户批量导入费用类型。

注意事项

接口地址

/api/openapi/expense/type/import

请求类型

  1. 该接口为全部失败,在进行费用类型导入时,如果有一条费用类型导入失败,将会导致全部失败,返回全部失败的费用类型信息
  2. 每次导入最大值为10条费用类型,导入过多费用类型时,直接抛出异常
POST

请求参数

参数说明

字段名称 字段类型 是否必填 字段说明
reqList List<expenseType> 费用类型列表

expenseType

字段名称 字段类型 是否必填 字段说明
expenseTypeName String 费用类型名称
expenseTypeCategoryName String 所属分类名称
expenseTypeEnName String 费用类型英文名
bizPrefixCode String 编码前缀
bizSuffixCode String 编码
notSubjectApplicationQuotaLimit boolean 该费用类型不受申请单额度控制
personExpense boolean 是否用于对私报销场景
corpExpense boolean 是否用于对公报销场景
personExpenseScene boolean 默认支付场景
enable boolean 启用状态

参数样例

{
  "reqList": [
    {
      "expenseTypeName": "zz-exp01",
      "expenseTypeCategoryName": "zz-zone",
      "personExpense": true,
      "corpExpense": true,
      "bizPrefixCode": "zz-",
      "bizSuffixCode": "0023",
      "notSubjectApplicationQuotaLimit": true,
      "enabled": false,
      "personExpenseScene": false
    }
  ]
}

响应参数

成功参数样例

{
  "code": "ACK",
  "message": "操作成功",
  "data": [
    {
      "index": 1,
      "saveSuccess": true,
      "errorMsg": null,
      "expenseTypeCode": "ET000xxxxxx1"
    }
  ],
  "errorCode": null,
  "success": true
}

失败参数样例

{
  "code": "NACK",
  "message": "操作失败",
  "data": [
    {
      "index": 1,
      "saveSuccess": false,
      "errorMsg": "费用类型名称不能为空",
      "expenseTypeCode": null
    }
  ],
  "errorCode": null,
  "success": false
}
Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2024-11-20 10:52:00

results matching ""

    No results matching ""

    results matching ""

      No results matching ""