条件查询预算组织

说明

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

  1. 不管配置且关系还是或关系,传入任一符合参数即可匹配成功。
    如配置了“承担人”且“承担部门”,则fieldKey传入任一类型和对应编码,则符合的预算组织可被匹配。
  2. 若业务诉求为“配置为且关系,且需要传入所有符合条件才返回符合的结果”,可以使用预算组织匹配查询接口

接口限制

仅支持单条件的分页查询

接口地址

/api/openapi/budget/org/queryByCondition

请求类型

POST

请求参数

参数说明

参数名称 类型 是否必填 参数说明
fieldKey String(80) 是 待查询条件的类型,可选:
DEPARTMENT(部门)
USER(用户)
USER_GROUP(用户组)
LEGAL_ENTITY(公司抬头)
REFERENCE_DETAIL(指档案选项,非档案文件夹)
FEE_TYPE_CODE(费用类型)
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
ownerList List<BudgetOwner> 是 预算组织负责人列表
priority Integer(20) 是 优先级
budgetOrgBusiness BudgetOrgBusiness 是 预算组织业务属性
hasNextPage Boolean 是 分页参数,是否有下一页

BudgetOrgBusiness

字段名称 类型 是否必填 参数说明
code String 是 预算业务属性编码(内码)
bizCode String 是 预算业务属性编码(客户自定义)
name String 是 预算业务属性名称

BudgetOwner

字段名称 类型 是否必填 参数说明
name String 是 承担人姓名
employeeId String 是 承担人工号

参数样例

  1. 正常响应参数示例
    {
    "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,
          "budgetOrgBusiness": {
             "code": "BDG155234123253",
             "bizCode": "DEPARTMENT",
             "name": "部门"
          }
       },
       {
         "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,
          "budgetOrgBusiness": {
             "code": "BDG155234123253",
             "bizCode": "DEPARTMENT",
             "name": "部门"
          }
       }
     ]
    },
    "errorCode": null,
    "success": true
    }
    

修改记录

2023-04-18  初始化条件查询预算组织接口
Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2026-09-23 10:19:53

results matching ""

    No results matching ""

    results matching ""

      No results matching ""