成本中心项授权
接口描述
此接口用于使用中间件同步成本中心项授权
接口权限
本接口需要集团权限
请求URI
/api/openapi/cost/center/items/associate
请求方式
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": "4",
"errorCode": "120532",
"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}个字符之间 | 无 |
120530 | 因为全员可见,不可添加员工或部门 | 无 |
120532 | 员工不存在或已离职 | 无 |
120533 | 员工所属帐套和成本中心项所属帐套不一致 | 无 |
120534 | 员工已授权 | 无 |
120536 | 部门已失效 | |
120537 | 部门所属帐套和成本中心项所属帐套不一致 | 无 |
120538 | 部门已授权 | 无 |
121307 | 部门不存在 | 无 |