角色模块

一、角色查看

接口地址 https://www.yingxiongyun.com/tenant/api/v1/t/roles

请求方式 GET

consumes ["application/json"]

produces ["*/*"]

接口描述 ``

请求参数

参数名称参数说明请求类型是否必须数据类型schema
roleIds角色id集合queryfalsearraystring
keyword搜索词(PS:角色名称)queryfalsestring 
groupId角色组主键idqueryfalsestring 
rangeViewFlag范围查看标识queryfalseboolean 

 

 

响应状态

状态码说明schema
200OK响应结果对象«分页对象«角色响应数据»»
401Unauthorized 
403Forbidden 
404Not Found 

 

响应参数

参数名称参数说明类型schema
code结果码integer(int32)integer(int32)
data结果数据分页对象«角色响应数据»分页对象«角色响应数据»
message结果描述string 
timestamp时间戳integer(int64)integer(int64)

 

schema属性说明

分页对象«角色响应数据»

参数名称参数说明类型schema
body分页数据array角色响应数据
pageNum当前页数integer(int32) 
pageSize每页条数integer(int32) 
total总条数integer(int64) 

角色响应数据

参数名称参数说明类型schema
departmentIds部门id集合array 
departments部门列表array 
description角色描述string 
enableManageFlag可管理boolean 
groupId角色组主键idstring 
id主键IDstring 
name角色名称string 
status角色状态 normal正常,deactivate停用string 

 

 

响应示例

二、角色创建

接口地址 https://www.yingxiongyun.com/tenant/api/v1/t/roles

请求方式 POST

consumes ["application/json"]

produces ["*/*"]

接口描述 新增一条记录

请求参数

参数名称参数说明请求类型是否必须数据类型schema
bodybodybodytrue角色创建请求体角色创建请求体

 

schema属性说明

角色创建请求体

参数名称参数说明请求类型是否必须数据类型schema
departmentIds部门id集合bodyfalsearray 
description角色描述bodyfalsestring 
groupId角色组主键idbodyfalsestring 
memberIds成员id列表bodyfalsearray 
name角色名称bodyfalsestring 

 

 

响应状态

状态码说明schema
200OK响应结果对象«角色响应数据»
201Created 
401Unauthorized 
403Forbidden 
404Not Found 

 

响应参数

参数名称参数说明类型schema
code结果码integer(int32)integer(int32)
data结果数据角色响应数据角色响应数据
message结果描述string 
timestamp时间戳integer(int64)integer(int64)

 

schema属性说明

角色响应数据

参数名称参数说明类型schema
departmentIds部门id集合array 
departments部门列表array 
description角色描述string 
enableManageFlag可管理boolean 
groupId角色组主键idstring 
id主键IDstring 
name角色名称string 
status角色状态 normal正常,deactivate停用string 

 

 

响应示例

三、角色修改

接口地址 https://www.yingxiongyun.com/tenant/api/v1/t/roles/{roleId}

请求方式 PUT

consumes ["application/json"]

produces ["*/*"]

接口描述 修改一条记录

请求参数

参数名称参数说明请求类型是否必须数据类型schema
roleIdroleIdpathtruestring 
bodybodybodytrue角色修改请求体角色修改请求体

 

schema属性说明

角色修改请求体

参数名称参数说明请求类型是否必须数据类型schema
departmentIds部门id集合bodyfalsearray 
description角色描述bodyfalsestring 
groupId角色组主键idbodyfalsestring 
memberIds成员id列表bodyfalsearray 
name角色名称bodyfalsestring 

 

 

响应状态

状态码说明schema
200OK响应结果对象«角色响应数据»
201Created 
401Unauthorized 
403Forbidden 
404Not Found 

 

响应参数

参数名称参数说明类型schema
code结果码integer(int32)integer(int32)
data结果数据角色响应数据角色响应数据
message结果描述string 
timestamp时间戳integer(int64)integer(int64)

 

schema属性说明

角色响应数据

参数名称参数说明类型schema
departmentIds部门id集合array 
departments部门列表array 
description角色描述string 
enableManageFlag可管理boolean 
groupId角色组主键idstring 
id主键IDstring 
name角色名称string 
status角色状态 normal正常,deactivate停用string 

 

 

响应示例

四、删除角色

接口地址 https://www.yingxiongyun.com/tenant/api/v1/t/roles/{roleId}

请求方式 DELETE

consumes ["application/json"]

produces ["*/*"]

接口描述 删除一条记录

请求参数

参数名称参数说明请求类型是否必须数据类型schema
roleIdroleIdpathtruestring 

 

 

响应状态

状态码说明schema
200OK响应结果对象«boolean»
204No Content 
401Unauthorized 
403Forbidden 

 

响应参数

参数名称参数说明类型schema
code结果码integer(int32)integer(int32)
data结果数据boolean 
message结果描述string 
timestamp时间戳integer(int64)integer(int64)

 

 

响应示例