预算组织匹配查询接口
说明
该接口用于进行对预算组织进行匹配,在调用该接口时,可以选择性传入部门编码、人员工号、选项列表、或者公司抬头编码信息。
注:
若配置的条件为且关系,则必须传入所有参数才能匹配成功。
- 如传入了departmentBizCode和employeesNo(举例部门编码为A1,人员工号为B2),则会返回以下几种符合条件的数据: 
- 仅配置A1且B2
 - 仅配置A1
 - 仅配置B2 
 
 
- 如传入了departmentBizCode和employeesNo(举例部门编码为A1,人员工号为B2),则会返回以下几种符合条件的数据: 
 若配置的条件为或关系,则传入任一参数均能匹配成功。
- 若配置为且关系,且需求传入任一符合条件即返回符合的结果,可以查看条件查询预算组织
 
接口地址
/api/openapi/budget/org/match
请求类型
POST
请求参数
参数说明
下方参数中,至少需要传一个,如果全部均不传会报出参数错误。
| 字段名称 | 类型 | 是否必填 | 字段说明 | 默认值 | 
|---|---|---|---|---|
| departmentBizCode | String | 否 | 部门的业务编码 | |
| employeesNo | String | 否 | 员工工号 | |
| legalEntityBizCode | String | 否 | 公司抬头 | |
| references | List<Object> | 否 | 自定义选项 | |
| expenseTypeBizCode | String | 否 | 费用类型编码 | 
Object
| 字段名称 | 类型 | 是否必填 | 字段说明 | 默认值 | 
|---|---|---|---|---|
| detailBusinessCode | String | 是 | 选项编码 | |
| businessCode | String | 是 | 选项组编码 | 
参数样例
{
  "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": {
    "orgs": [{
      "name":"匹配到的部门A",  
      "bizCode": "Code001"
    },{
      "name":"匹配到的部门B",
      "bizCode": "Code002"
    }]
  }
}