获取角色列表
GET
/sys_role
请求参数
Query 参数
page
string
可选
page_size
string
可选
role_name
string
可选
role_key
string
可选
status
string
可选
Header 参数
X-token
string
可选
默认值:
{{X-Token}}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/sys_role?page=&page_size=&role_name=&role_key=&status=' \
--header 'X-token: {{X-Token}}'
返回响应
🟢200成功
application/json
Body
code
integer
必需
message
string
必需
data
object
必需
total
integer
必需
sys_role_list
array [object {12}]
必需
示例
{
"code": 0,
"message": "success",
"data": {
"total": 2,
"sys_role_list": [
{
"role_id": 1,
"role_name": "超级管理员",
"status": 1,
"role_key": "admin",
"role_sort": 0,
"remark": null,
"create_by": null,
"update_by": null,
"created_at": "2021-08-05 11:00:25",
"updated_at": null,
"menu_list": []
},
{
"role_id": 2,
"role_name": "测试角色",
"status": 1,
"role_key": "test",
"role_sort": 1,
"remark": null,
"create_by": 1,
"update_by": 1,
"created_at": "2021-08-09 13:46:11",
"updated_at": "2023-12-30 22:43:12",
"menu_list": [
{
"menu_id": 2,
"route_name": null,
"title": "系统管理",
"icon": "setting",
"path": null,
"menu_type": "F",
"permission": null,
"parent_id": 0,
"component": null,
"sort": 199,
"visible": 1,
"is_link": null,
"layout": null,
"cache": null,
"create_by": 1,
"update_by": 1,
"created_at": "2021-08-05 11:36:08",
"updated_at": "2024-01-07 22:47:02",
"active_menu": null
},
{
"menu_id": 5,
"route_name": "SysUser",
"title": "用户管理",
"icon": null,
"path": "/admin/sys-user",
"menu_type": "P",
"permission": "admin:sysuser",
"parent_id": 2,
"component": "/admin/sys-user/index.vue",
"sort": 0,
"visible": 1,
"is_link": 0,
"layout": 1,
"cache": 0,
"create_by": 1,
"update_by": 1,
"created_at": "2021-08-05 11:48:47",
"updated_at": "2024-01-12 00:32:59",
"active_menu": null
},
{
"menu_id": 11,
"route_name": null,
"title": "新增用户",
"icon": null,
"path": null,
"menu_type": "B",
"permission": "admin:sysuser:add",
"parent_id": 5,
"component": null,
"sort": 1,
"visible": 2,
"is_link": null,
"layout": null,
"cache": null,
"create_by": 1,
"update_by": 1,
"created_at": "2021-08-09 13:40:48",
"updated_at": "2024-01-07 22:53:19",
"active_menu": null
},
{
"menu_id": 12,
"route_name": null,
"title": "修改用户",
"icon": null,
"path": null,
"menu_type": "B",
"permission": "admin:sysuser:edit",
"parent_id": 5,
"component": null,
"sort": 2,
"visible": 2,
"is_link": null,
"layout": null,
"cache": null,
"create_by": 1,
"update_by": 1,
"created_at": "2021-08-09 13:41:28",
"updated_at": "2024-01-07 22:53:22",
"active_menu": null
},
{
"menu_id": 13,
"route_name": null,
"title": "删除用户",
"icon": null,
"path": null,
"menu_type": "B",
"permission": "admin:sysuser:remove",
"parent_id": 5,
"component": null,
"sort": 3,
"visible": 2,
"is_link": null,
"layout": null,
"cache": null,
"create_by": 1,
"update_by": 1,
"created_at": "2021-08-09 13:42:02",
"updated_at": "2024-01-07 22:53:24",
"active_menu": null
},
{
"menu_id": 14,
"route_name": null,
"title": "重置密码",
"icon": null,
"path": null,
"menu_type": "B",
"permission": "admin:sysuser:resetpassword",
"parent_id": 5,
"component": null,
"sort": 4,
"visible": 2,
"is_link": null,
"layout": null,
"cache": null,
"create_by": 1,
"update_by": 1,
"created_at": "2021-08-09 13:42:40",
"updated_at": "2024-01-07 22:53:27",
"active_menu": null
},
{
"menu_id": 15,
"route_name": null,
"title": "修改状态",
"icon": null,
"path": null,
"menu_type": "B",
"permission": "admin:sysuser:status",
"parent_id": 5,
"component": null,
"sort": 5,
"visible": 2,
"is_link": null,
"layout": null,
"cache": null,
"create_by": 1,
"update_by": 1,
"created_at": "2021-08-09 13:43:46",
"updated_at": "2024-01-07 22:53:29",
"active_menu": null
}
]
}
]
}
}
修改于 2024-01-20 15:41:55