角色批处理(API名称:batchRole)
功能介绍
通过此服务,批量添加、修改、删除角色(一次请求只能进行一种操作, 有错误数据直接跳过)
相关接口
接口名称 |
调用说明 |
---|---|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
请求方式 |
HTTPS地址 |
服务架构 |
消息体类型 |
---|---|---|---|
POST |
https://isdp+域名/openapi/v1/role/batchRole |
OpenAPI |
application/json |
请求头
KEY |
VALUE |
是否必填 |
描述 |
---|---|---|---|
Content-Type |
application/json |
是 |
无 |
Authorization |
bearer ${access_token} |
是 |
bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
参数 |
类型 |
是否必填 |
描述 |
---|---|---|---|
items2Create |
Array |
否 |
角色添加相关信息 |
items2Update |
Array |
否 |
角色修改相关信息 |
items2Delete |
Array |
否 |
角色删除相关信息 |
items2Create入参:
参数 |
类型 |
是否必填 |
描述 |
roleNo |
String |
是 |
角色编码 |
roleName |
String |
是 |
角色名称 |
roleDesc |
String |
否 |
角色描述 |
items2Update:
参数 |
类型 |
是否必填 |
描述 |
roleNo |
String |
是 |
角色编码 |
roleName |
String |
是 |
角色名称 |
roleDesc |
String |
否 |
角色描述 |
items2Delete:
参数 |
类型 |
是否必填 |
描述 |
roleNo |
String |
是 |
角色编码 |
响应参数
参数 |
类型 |
描述 |
status |
String |
处理结果 |
msg |
String |
错误消息 |
data |
Object |
操作信息 |
请求示例
新增: { "items2Create": [ { "roleNo":" test ", "roleName":"test", "roleDesc":"test" } ], "items2Update": [], "items2Delete": [] } 修改: { "items2Create": [], "items2Update": [ { "roleNo":" test ", "roleName":"test", "roleDesc":"test" } ], "items2Delete": [] } 删除: { "items2Create": [], "items2Update": [], "items2Delete": [ { "roleNo":" test " } ] }
响应示例
{ "status": "success", "msg": null, "data": "batch delete success", "success": true, "failed": false }
状态码
状态码请参见状态码。
错误码
错误码请参见错误码。