预算组织写入接口

说明

该接口用于设置预算组织。目前该接口可通过公司抬头、部门、员工、自定义档案组成元素配置预算组织。

接口限制

接口地址

/api/openapi/budget/org/save

请求类型

PUT

请求参数

参数说明

参数名称 类型 是否必填 参数说明 默认值
budgetOrgBizCode String 预算组织业务编码
budgetOrgCategoryBizCode string 预算组织分类的业务编码;若为空,则挂到根目录下
budgetOrgName String 预算组织中文名称(用于兼容老的版本,优先级高)budgetOrgName和budgetOrgNameZh同时出现采用budgetOrgName
budgetOrgNameZh String 预算组织中文名称
budgetOrgNameEn String 预算组织英文名称
ownerEmpNo String 预算负责人工号
priority int 预算匹配优先级 1
conditions Array[Array[BudgetCondition]] 预算组织表达式
statisticalDimension Map<String,String> 预算自定义档案统计维度key为档案套bizcode, value为档案项bizcode
desc String 预算组织描述,最多可输入80个字符

BudgetCondition参数说明

参数名称 类型 是否必填 参数说明 默认值
targetType 枚举类型,BudgetFieldKey 配置对象类型
targetObject Object 配置对象

配置对象targetObject参数说明

承担部门

参数名称 类型 是否必填 参数说明 默认值
deptBizCode List<String> 部门编码

承担人

参数名称 类型 是否必填 参数说明 默认值
employeeNo List<String> 员工工号

公司抬头

参数名称 类型 是否必填 参数说明 默认值
legalEntityBizCode List<String> 公司抬头编码

自定义档案

参数名称 类型 是否必填 参数说明 默认值
bizCode String 自定义档案编码
itemBizCode List<String> 自定义档案选项编码

BudgetFieldKey 枚举说明

可用值 含义
COVER_DEPARTMENT_CODE_WITH_OUT_CHILD 承担部门
COVER_DEPARTMENT_CODE 承担部门(含下级部门)
COVER_USER_CODE 承担人
LEGAL_ENTITY 公司抬头
REFERENCE_DATA_DETAIL 自定义档案(仅支持内部档案)

参数样例

{
  "budgetOrgBizCode": "BA202006187",
  "budgetOrgCategoryBizCode": "分类的BIZCODE",
  "budgetOrgName": "BA202006187罗广德市场活动华北", // 存入数据库name_zh会留下这个
  "budgetOrgNameZh": "BA202006187罗广德市场活动华北2020-06-18 14:49",
  "budgetOrgNameEn": "ABCD",
  "ownerEmpNo": "100456",
  "priority": 1,
  "conditions": [
    [  //同一数组内,多个targetType,代表“且”关系
      {
        "targetType": "COVER_DEPARTMENT_CODE",
        "targetObject": {
          "deptBizCode": [
            "7045"
          ]
        }
      },
      {
        "targetType": "LEGAL_ENTITY",
        "targetObject": {
          "legalEntityBizCode": [
            "7045"
          ]
        }
      }
    ],  //不同数组,代表“或”关系
    [
      {
        "targetType": "LEGAL_ENTITY",
        "targetObject": {
          "legalEntityBizCode": [
            "7045"
          ]
        }
      }
    ]
  ],
  "statisticalDimension": {
    "BA202": "BA2022",
    "BA203": "BA2023"
  },
  "desc": "预算组织描述"
}

响应参数

响应参数说明

返回值为预算组织唯一识别码

参数样例

示例返回

{
  "code": "ACK",
  "message": "",
  "data": "BDG2006241L2TA77K",
  "success": true
}

错误示例返回

外部档案选项不存在的情况

{
    "code": "NACK",
    "message": "此档案的选项不存在[CODE002111]",
    "data": null,
    "errorCode": null,
    "success": false
}
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 ""