查询多角色用户权限
功能介绍
查询多角色用户权限
调用方法
请参见如何调用API。
URI
GET /devreposerver/v5/user/permissions
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
参数解释: 项目ID,可以从调用API处获取,也可以从控制台获取。获取方式请参考获取项目ID。 约束限制: 只能由英文字母、数字组成,且长度为32个字符。 取值范围: 不涉及。 默认取值: 无。 |
请求参数
无
响应参数
状态码:200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
status |
String |
参数解释: 请求成功、失败状态。 取值范围: success:请求成功。 error:请求失败。 |
|
trace_id |
String |
参数解释: 请求id,当前请求唯一标识。 取值范围: 数字及中划线(-)组成的字符串。 |
|
result |
ProjectRolePermissionDo object |
参数解释: 权限信息。 取值范围: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
id |
String |
参数解释: id。 取值范围: 不涉及。 |
|
role_id |
Integer |
参数解释: 角色id。 取值范围: 不涉及。 |
|
devuc_role_id |
String |
参数解释: devuc角色id。 取值范围: 不涉及。 |
|
project_id |
String |
参数解释: 项目id。 取值范围: 不涉及。 |
|
is_permission_config |
Boolean |
参数解释: is_permission_config。 取值范围: 不涉及。 |
|
is_change_pkg_status |
Boolean |
参数解释: is_change_pkg_status。 取值范围: 不涉及。 |
|
is_upload |
Boolean |
参数解释: is_upload。 取值范围: 不涉及。 |
|
is_delete_restore_test_pkg |
Boolean |
参数解释: is_delete_restore_test_pkg。 取值范围: 不涉及。 |
|
is_delete_restore_prod_pkg |
Boolean |
参数解释: is_delete_restore_prod_pkg。 取值范围: 不涉及。 |
|
is_edit_test_pkg |
Boolean |
参数解释: is_edit_test_pkg。 取值范围: 不涉及。 |
|
is_mkdir |
Boolean |
参数解释: is_mkdir。 取值范围: 不涉及。 |
|
is_download |
Boolean |
参数解释: is_download。 取值范围: 不涉及。 |
|
is_restore_all |
Boolean |
参数解释: is_restore_all。 取值范围: 不涉及。 |
|
is_empty |
Boolean |
参数解释: 是否为空。 取值范围: 不涉及。 |
|
create_time |
Long |
参数解释: 创建时间。 取值范围: 不涉及。 |
|
update_time |
Long |
参数解释: 更新时间。 取值范围: 不涉及。 |
|
migrated_630 |
Integer |
参数解释: migrated_630。 取值范围: 不涉及。 |
|
region |
String |
参数解释: 区域。 取值范围: 不涉及。 |
|
user_id |
String |
参数解释: 用户id。 取值范围: 不涉及。 |
|
roles |
String |
参数解释: 角色。 取值范围: 不涉及。 |
请求示例
查询多角色用户权限
https://{URL}/devreposerver/v5/user/permissions?project_id=f132b62084774001b84c294c0eef27f2
响应示例
状态码:200
OK
{
"status" : "success",
"trace_id" : "4933f7d81844450281d835f4ec7224d4",
"result" : {
"id" : "0019256f4e4611f0b0b6fa163ead7b41",
"region" : "xx-xxxxx-x",
"roles" : null,
"role_id" : -1,
"devuc_role_id" : null,
"project_id" : "f132b62084774001b84c294c0eef27f2",
"is_permission_config" : true,
"is_change_pkg_status" : true,
"is_upload" : true,
"is_delete_restore_test_pkg" : true,
"is_delete_restore_prod_pkg" : true,
"is_edit_test_pkg" : true,
"is_mkdir" : true,
"is_download" : true,
"is_restore_all" : true,
"is_empty" : true,
"create_time" : 1750472301000,
"update_time" : 1750472301000,
"migrated_630" : 0,
"user_id" : null
}
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
OK |
错误码
请参见错误码。