预算组织匹配查询接口
说明
该接口用于进行对预算组织进行匹配,在调用该接口时,可以选择性传入部门编码、人员工号、选项列表、或者公司抬头编码信息。
注:
若配置的条件为且关系,则必须传入所有参数才能匹配成功。
- 如传入了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> | 否 | 自定义选项 |
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"
}]
}
}