预算组织匹配查询接口

说明

该接口用于进行对预算组织进行批量匹配,在调用该接口时,可以选择性传入部门编码、人员工号、选项列表、或者公司抬头编码信息。
注:

  1. 若配置的条件为且关系,则必须传入所有参数才能匹配成功。

    • 如传入了departmentBizCode和employeesNo(举例部门编码为A1,人员工号为B2),则会返回以下几种符合条件的数据:
      • 仅配置A1且B2
      • 仅配置A1
      • 仅配置B2
  2. 若配置的条件为或关系,则传入任一参数均能匹配成功。

  3. 若配置为且关系,且需求传入任一符合条件即返回符合的结果,可以查看条件查询预算组织

接口地址

/api/openapi/budget/org/batch/match

请求类型

POST

请求参数

参数说明

下方参数中,至少需要传一个,如果全部均不传会报出参数错误。

字段名称 类型 是否必填 字段说明 默认值
matchParam List<BudgetOrganizationMatchParam> 批量匹配参数

BudgetOrganizationMatchParam

字段名称 类型 是否必填 字段说明 默认值
departmentBizCode String 部门的业务编码
employeesNo String 员工工号
legalEntityBizCode String 公司抬头
references List<OpenApiOptionDataDto> 自定义选项
expenseTypeBizCode String 费用类型编码
resourceCode String 唯一码,返回时使用,无业务含义

OpenApiOptionDataDto

字段名称 类型 是否必填 字段说明 默认值
detailBusinessCode String 选项编码
businessCode String 选项组编码

参数样例

{
  "matchParam": [
    {
      "departmentBizCode": "部门业务编码001",
      "employeesNo": "工号001",
      "legalEntityBizCode": "公司抬头001",
      "references": [
        {
          "detailBusinessCode": "xxx",
          "businessCode": "xxx"
        }]
    }]
}

响应参数

响应参数说明

参数名称 类型 是否必填 参数说明 默认值
name String 国际化后的名字,根据lang传入的语言环境
bizCode String 预算组织编码
code String 预算组织内部编码
priority String 组织优先级

参数样例

{
  "code": "ACK",
  "message": null,
  "data": {
    "batchMatchOrgResult": {
      "resourceCode1xxx": [
        {
          "name": "xxx",
          "bizCode": "xxx",
          "code": "xxx"
        }
      ],
      "resourceCode2xxx": [
        {
          "name": "xxx2",
          "bizCode": "xxx2",
          "code": "xxx2"
        }
      ]
    }
  }
}
Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2026-01-08 10:53:26

results matching ""

    No results matching ""

    results matching ""

      No results matching ""