条件查询预算组织
说明
在每刻系统中,预算支持配置自定义条件进行后续预算匹配
本接口用以支持根据配置的匹配条件反查预算组织。
注:
- 不管配置且关系还是或关系,传入任一符合参数即可匹配成功。
如配置了“承担人”且“承担部门”,则fieldKey传入任一类型和对应编码,则符合的预算组织可被匹配。 - 若业务诉求为“配置为且关系,且需要传入所有符合条件才返回符合的结果”,可以使用预算组织匹配查询接口
接口限制
仅支持单条件的分页查询
接口地址
/api/openapi/budget/org/queryByCondition
请求类型
POST
请求参数
参数说明
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
fieldKey | String(80) | 是 | 待查询条件的类型,可选: DEPARTMENT(部门) USER(用户) USER_GROUP(用户组) LEGAL_ENTITY(公司抬头) REFERENCE_DETAIL(指档案选项,非档案文件夹) |
fieldValue | String(80) | 是 | 待查询条件的编码 |
pageNo | Integer(100) | 否 | 分页参数,第n页, 默认值为1 |
pageSize | Integer(100) | 否 | 分页参数,每页长度,默认值为50 |
参数样例
{
"fieldKey": "REFERENCE_DETAIL",
"fieldValue": "RDD210824ZO47NR4",
"pageNo": "1",
"pageSize": "100"
}
响应参数
响应参数说明
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
code | String(80) | 是 | 预算组织编码(内码) |
bizCode | String(80) | 是 | 预算组织业务编码(客户自定义) |
entCode | String(80) | 是 | 企业编码 |
nameZh | String(80) | 是 | 中文名称 |
nameEn | String(80) | 是 | 英文名称 |
leaf | Boolean | 是 | 是否为叶子节点 |
owner | String(80) | 是 | 预算组织负责人code |
priority | Integer(20) | 是 | 优先级 |
hasNextPage | Boolean | 是 | 分页参数,是否有下一页 |
参数样例
- 正常响应参数示例
{ "code": "ACK", "message": "", "data": { "hasNextPage": true, "list": [ { "code": "BDG2109291XU7YWHS", "bizCode": "BA222222202006187", "entCode": "EC210721WV7V5EB", "nameZh": "活动华北2020-06-18 14:49", "nameEn": "ABCD", "leaf": true, "owner": "", "priority": 1, "nextCount": 0, "parentCode": "", "heirCode": "BDG2109291XU7YWHS", "deleted": false, "root": false, "dimensionReferenceDataCodes": null }, { "code": "BDG22032812K1HON4", "bizCode": "BDG22032812K1HON4", "entCode": "EC210721WV7V5EB", "nameZh": "wzz的预算组织", "nameEn": "", "leaf": true, "owner": "UI210806Y2JDGJK", "priority": 1, "nextCount": 0, "parentCode": "", "heirCode": "BDG22032812K1HON4", "deleted": false, "root": false, "dimensionReferenceDataCodes": null } ] }, "errorCode": null, "success": true }
修改记录
2023-04-18 初始化条件查询预算组织接口