值列表项解除授权
接口描述
此接口用于使用中间件同步值列表项解除授权
请求URI
/api/openapi/custom/enumeration/items/unassociate
请求方式
PUT
请求体示例
{
"companyCode":"0001",
"customEnumerationCode":"01",
"customEnumerationItemCode":"1",
"associateType":"1002",
"importList":["12"]
}
请求体字段
字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
---|---|---|---|---|---|
customEnumerationCode | String | 是 | ○ | 最大长度 100 | 值列表编码,无法更新 |
customEnumerationItemCode | String | 是 | ○ | 最大长度 100 | 值列表项编码,无法更新 |
companyCode | String | 否 | △ | 最大长度 100 | 公司编码 |
associateType | String | 是 | ○ | 固定值 | 授权类型 1001:员工 1002:部门 |
importList | String | 是 | 集合 | 员工工号集合或部门编码集合 |
接口返回示例
成功
{
"total": 1,
"success": 1,
"failure": 0,
"data": [
{
"code": "3"
}
],
"errorData": []
}
失败示例
{
"total": 1,
"success": 0,
"failure": 1,
"data": [],
"errorData": [
{
"code": "4",
"errorCode": "121307",
"errorMessage": "部门不存在"
}
]
}
字段说明
字段名称 | 类型 | 说明 |
---|---|---|
total | Integer | 更新总条数 |
success | Integer | 更新成功条数 |
failure | Integer | 更新失败条数 |
data.code | String | 更新成功的数据code |
errorData.code | String | 更新失败的数据code |
errorData.errorCode | String | 更新失败的报错code |
errorData.errorMessage | String | 更新失败的报错原因 |
错误代码
errorCode | message | 说明 |
---|---|---|
120532 | 员工不存在或已离职 | 无 |
120818 | 员工所属公司和值列表项所属公司不一致 | 无 |
121307 | 部门不存在 | 无 |
120819 | 部门所属公司和值列表项所属公司不一致 | 无 |
120531 | 因为全员可见,不可删除员工或部门 | 无 |
120535 | 员工未授权 | 无 |
120539 | 部门未授权 | 无 |
121309 | 公司Code与登录的公司Code不一致 | 无 |
121301 | 公司不存在 | 无 |
120804 | 值列表不存在 | 无 |
120805 | 值列表项不存在 | 无 |
← 值列表项授权