成本中心项解除授权

接口描述

此接口用于使用中间件同步成本中心项解除授权

接口权限

本接口需要集团权限

请求URI

/api/openapi/cost/center/items/unassociate

请求方式

PUT

请求体示例

{
    "setOfBooksCode":"DEFAULT_SOB",
    "costCenterCode":"221574653913379",
    "costCenterItemCode":"6",
    "associateType":"1001",
    "importList":["3"]
}

请求体字段

字段名 类型 必填 主键 约束 说明
costCenterCode String 最大长度 36 成本中心编码,无法更新
costCenterItemCode String 最大长度 36 成本中心项编码,无法更新
setOfBooksCode String 最大长度 36 成本中心所属账套编码
associateType String 固定值 授权类型 1001:员工 1002:部门
importList List 集合 员工工号集合或部门编码集合

接口返回示例

成功

{
    "total": 1,
    "success": 1,
    "failure": 0,
    "data": [
        {
            "code": "3"
        }
    ],
    "errorData": []
}

失败示例

{
    "total": 1,
    "success": 0,
    "failure": 1,
    "data": [],
    "errorData": [
        {
            "code": "1",
            "errorCode": "120535",
            "errorMessage": "员工未授权"
        }
    ]
}

字段说明

字段名称 类型 说明
total Integer 更新总条数
success Integer 更新成功条数
failure Integer 更新失败条数
data.code String 更新成功的数据code
errorData.code String 更新失败的数据code
errorData.errorCode String 更新失败的报错code
errorData.errorMessage String 更新失败的报错原因

错误代码

errorCode message 说明
120004 参数长度非法:{0}长度必须在{1}到{2}个字符之间
120531 因为全员可见,不可删除员工或部门
120532 员工不存在或已离职
120533 员工所属帐套和成本中心项所属帐套不一致
120535 员工未授权
120537 部门所属帐套和成本中心项所属帐套不一致
120539 部门未授权
121307 部门不存在