更新成本中心项角色人员
接口描述
此接口用于对已存在成本中心项设置成本中心项角色人员。成本中心项角色必须提前设置完成
接口权限
本接口需要集团权限
请求URI
/api/openapi/cost/center/items/roles
请求方式
PUT
请求体示例
{
"setOfBooksCode": "DEFAULT_SOB",
"costCenterCode": "PROJECT",
"costCenterItemCode": "PROJECTITEM_001",
"costCenterItemRoles": [
{
"costCenterItemRoleCode": "9001",
"employeeId": "EMP-001",
"isDelete":false
},
{
"costCenterItemRoleCode": "9001",
"employeeId": "EMP-002",
"isDelete":false
},
{
"costCenterItemRoleCode": "9002",
"employeeId": "EMP-003",
"isDelete":false
},
{
"costCenterItemRoleCode": "9002",
"employeeId": "EMP-004",
"isDelete":false
}
]
}
请求体字段
字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
---|---|---|---|---|---|
setOfBooksCode | String | 是 | ○ | 最大长度 36 | 所属账套编码 |
costCenterCode | String | 是 | ○ | 最大长度 36 | 成本中心编码 |
costCenterItemCode | String | 是 | ○ | 最大长度 36 | 成本中心项编码 |
costCenterItemRoles | CostCenterItemRole[] | 是 | - | 成本中心项角色人员列表 |
CostCenterItemRole
字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
---|---|---|---|---|---|
costCenterItemRoleCode | String | 是 | ○ | 长度 4-9 | 成本中心项角色编码 |
employeeId | String | 是 | 最大长度 32 | 员工工号 | |
isDelete | Boolean | 否 | - | 是否删除 |
接口返回示例
成功
{
"message": "success",
"key": "PROJECTITEM_001"
}
失败示例
{
"message": "缺少必填项:costCenterCode",
"errorCode": "120003"
}
字段说明
字段名称 | 类型 | 说明 |
---|---|---|
message | String | 返回信息说明 |
key | String | 成本中心项编码 |
errorCode | String | 返回错误码 |
错误代码
errorCode | message | 说明 |
---|---|---|
120003 | 缺少必填项:{0} | 无 |
120004 | 参数长度非法:{0}长度必须在{1}到{2}个字符之间 | 无 |
61100002 | 帐套:{0}不存在或已失效 | 无 |
61100003 | 成本中心:{0}不存在或已失效 | 无 |
61100004 | 成本中心项:{0}不存在或已失效 | 无 |
61100005 | 成本中心项角色:{0}不存在或已失效 | 无 |
61100006 | 员工:{0}不存在或已离职 | 无 |
61100007 | 角色:{0}下员工:{1}不存在 | 无 |
61100008 | 请输入1000-999999999以内的数字 | 无 |
61100009 | 基准日{0}下无有效的岗位 | 无 |
120533 | 员工所属帐套和成本中心项所属帐套不一致 | 无 |
60390022 | 未找到员工的主岗(工号{0},姓名{1},基准日期{2}) | 无 |
← 成本中心项解除授权 查询成本中心项角色人员 →