查询预算组织配置的条件

说明

在每刻系统中,预算支持配置自定义条件进行后续预算匹配, 本接口用以支持根据预算组织查询配置的条件信息。

接口限制

最大支持查询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) 分页参数,是否有下一页

参数样例

  1. 正常响应参数示例
    {
    "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  初始化查询预算组织配置的条件
Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2024-11-20 10:52:00

results matching ""

    No results matching ""

    results matching ""

      No results matching ""