查询预算组织配置的条件
说明
在每刻系统中,预算支持配置自定义条件进行后续预算匹配, 本接口用以支持根据预算组织查询配置的条件信息。
接口限制
最大支持查询50条预算组织
接口地址
/api/openapi/budget/org/conditions
请求类型
POST
请求参数
参数说明
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
budgetOrganizationCodes | List |
是 | 预算组织编码(外码)集,最多支持50个 |
参数样例
{
"budgetOrganizationCodes": ["BDG2109291XU7YWHS","BDG2109291XU7Y23K"]
}
响应参数
响应参数说明
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
opTypeCode | String(80) | 是 | 操作符编码,可选: AND(逻辑运算符,与) OR(逻辑运算符,或) IN(属于) NOT_IN(不属于) LIKE(属于) NOT_LIKE(不属于) |
opType | String(80) | 是 | 操作符中文名 |
children | Array | 否 | 条件树中的子孙节点 |
fieldKey | String(80) | 是 | 条件数据类型,可选: COVER_DEPARTMENT_CODE(承担部门(含下级)), COVER_DEPARTMENT_CODE_WITH_OUT_CHILD(承担部门(不含下级)), COVER_USER_CODE(承担人), LEGAL_ENTITY(公司抬头), REFERENCE_DATA_DETAIL(自定义档案项/文件夹) |
fieldValues | String(80) | 是 | 条件数据的值 |
code | String(80) | 是 | 条件数据编码(内码,每刻系统内部编码) |
name | String(80) | 是 | 条件数据名称 |
subType | String(80) | 是 | 子类型,可选: REFERENCE_CATEGORY(档案文件夹), REFERENCE_DETAIL(档案项), USER_GROUP(用户组), USER(用户), DEPARTMENT(部门), LEGAL_ENTITY(公司抬头) |
bizCode | String(80) | 是 | 客户自定义的业务编码(外码,比如工号,公司抬头编码等) |
invalidBudgetOrgCodes | Array | 是 | 无效的预算组织编码传参 |
hasNextPage | Integer(20) | 是 | 分页参数,是否有下一页 |
参数样例
- 正常响应参数示例
{ "code": "ACK", "message": "", "data": { "conditions": { "BDG230418UOZ6B28": [ { "opTypeCode": "AND", "opType": "且", "fieldKey": null, "fieldValues": null, "children": [ { "opTypeCode": "LIKE", "opType": "属于", "fieldKey": "COVER_DEPARTMENT_CODE", "fieldValues": [ { "code": "DI220803YG1UWAO", "name": "测试预算部门", "bizCode": "BUDGET-DEP", "subType": "DEPARTMENT" }, { "code": "DI21072922HJ16VH", "name": "东方不败", "bizCode": "DI21072922HJ16VH", "subType": "DEPARTMENT" } ], "children": null, "description": "承担部门(含下级) 属于 「测试预算部门 东方不败」" }, { "opTypeCode": "IN", "opType": "属于", "fieldKey": "REFERENCE_DATA_DETAIL", "fieldValues": [ { "code": "RDD2302021ELI2K1S", "name": "123重复", "bizCode": "RDD2302021ELI2K1S", "subType": "REFERENCE_DETAIL" }, { "code": "RDC2304131JEZNC74", "name": "套娃1", "bizCode": "RDC2304131JEZNC74", "subType": "REFERENCE_CATEGORY" } ], "children": null, "description": "选项组 属于 「123重复 套娃1」" } ], "description": "且" } ] }, "invalidBudgetOrgCodes": [ "2" ] }, "errorCode": null, "success": true }
修改记录
2023-04-18 初始化查询预算组织配置的条件