黑马前端
  1. 权限管理
黑马前端
  • 必须先读
  • Ajax编程_V7.6大纲配套
    • 省市区
      • 获取-省份列表
      • 获取-城市列表
      • 获取-地区列表
    • 登录和表单
      • 登录-表单提交
      • 登录-测试业务状态码
      • 测试-表单提交
      • 上传-头像
    • 图书管理
      • 获取-图书列表
      • 新增-图书
      • 删除-图书
      • 获取-图书详情
      • 修改-图书详情
    • 商品分类
      • 获取-顶级分类
      • 获取-二级分类
    • 个人信息
      • 获取-个人信息
      • 修改-个人信息
    • 机器人聊天
      • 机器人聊天
      • 消息转语音
    • 新闻接口
      • 获取-新闻列表
  • 数据可视化
    • 注册登录
      • 注册
      • 登录
    • 学生数据
      • 获取-学生统计数据
      • 获取-学生列表
      • 删除-学生
      • 添加-学生
      • 获取-学生详情
      • 修改-学生详情
  • Vue基础
    • 图书相关
      • 获取-图书列表
      • 发布-图书
    • 购物车
      • 获取-购物车列表
  • Vue_大事件
    • 注册登录
      • 注册
      • 登录
    • 用户相关
      • 获取-用户基本资料
      • 更新-用户基本资料
      • 更新-用户头像
      • 更新-用户密码
    • 布局
      • 获取-侧边栏数据
    • 文章分类
      • 获取-文章分类
      • 增加-文章分类
      • 获取-文章分类详情
      • 更新-文章分类
      • 删除-文章分类
    • 文章管理
      • 发布-文章
      • 获取-文章列表
      • 获取-文章详情
      • 删除-文章
  • 黑马头条号
    • 用户相关
      • 登录
      • 获取-用户资料
      • 更新-用户资料
      • 更新-用户头像
    • 文章相关
      • 获取-文章频道列表
      • 新增-文章
      • 获取-文章列表
      • 获取-文章详情
      • 更新-文章详情
      • 删除-文章
    • 素材库
      • 新增-图片
      • 获取-图片列表
      • 修改-图片收藏
      • 删除-图片
    • 评论和粉丝
      • 获取-评论列表
      • 关闭/开启-评论
      • 获取-粉丝列表
  • 极客园_PC
    • 用户相关
      • 发送-短信验证码
      • 注册/登录
      • 获取-用户个人资料
      • 获取-用户详细资料
      • 获取-用户关注列表
      • 获取-用户粉丝列表
      • 更新-用户个人资料
      • 更新-用户照片资料
    • 文章管理
      • 获取-文章列表
      • 新增-文章
      • 获取-文章详情
      • 编辑-文章
      • 删除-文章
    • 其他接口
      • 获取-所有频道
      • 上传图片
  • 极客园(黑马头条)_移动端
    • 注册登录
      • 注册登录
      • 刷新token
    • 用户相关
      • 更新-用户个人简介
      • 获取-用户个人简介
      • 更新-用户头像
      • 获取-用户关注列表
      • 获取-用户粉丝列表
      • 获取-用户基本资料
    • 搜索
      • 获取-搜索结果
      • 获取-搜索联想建议
    • 文章相关
      • 获取-文章列表
      • 获取-文章详情
      • 文章-关注作者
      • 文章-取关作者
      • 文章-点赞
      • 文章-取消点赞
      • 文章-举报
      • 文章-不感兴趣
      • 文章-取消不感兴趣
      • 文章-收藏
      • 文章-取消收藏
      • 获取-用户阅读历史
      • 获取-用户收藏列表
    • 频道相关
      • 获取-所有频道列表
      • 设置-频道列表
      • 获取-用户选择的频道
    • 小智同学
      • 即时通信
    • 评论相关
      • 获取-文章评论列表
      • 增加-文章评论
      • 评论-点赞
      • 评论-取消点赞
  • 人资项目
    • 登录
      • 登录
    • 用户相关
      • 获取-用户基本资料
    • 组织架构-部门
      • 获取-部门列表
      • 获取-部门负责人列表
      • 新增-部门
      • 获取-部门详情
      • 修改-部门详情
      • 删除-部门详情
    • 角色管理
      • 获取-角色列表
      • 新增-角色
      • 获取-角色详情
      • 修改-角色详情
      • 删除-角色
      • 分配权限-角色
    • 员工管理
      • 获取-员工列表
      • 新增-员工
      • 获取-员工-基本信息
      • 获取-员工-个人信息
      • 获取-员工-岗位信息
      • 修改-员工-基本信息
      • 批量-导入员工
      • 分配-员工-角色
      • 删除-员工
    • 权限点管理
      • 获取-权限点列表
      • 新增-权限点
      • 获取-权限点详情
      • 修改-权限点详情
      • 删除-权限点
    • 更多接口
      • 更多接口
  • 小兔鲜电商
    • 登录
      • 登录-用户名密码
      • 获取-短信验证码-登录
      • 登录-手机验证码
    • 首页页面
      • 获取-全部分类(包含推荐商品)
      • 获取-热门品牌
      • 获取-轮播图数据
      • 获取-新鲜好物
      • 获取-人气推荐
    • 分类页面
      • 获取-二级分类列表
    • 搜索页面
      • 获取-商品搜索结果
    • 商品相关
      • 获取-商品详情
      • 获取-商品详情-库存
    • 购物车
      • 合并购物车
      • 获取-购物车列表
      • 加入-购物车
      • 删除-购物车商品
      • 修改-购物车商品
      • 修改-购物车全选/取消
    • 订单相关
      • 生成-订单(结算页)
      • 提交-订单
      • 获取-订单详情(以及支付结果)
      • 支付-支付宝-PC
    • 收货地址
      • 添加-收货地址
      • 获取-收货地址
      • 修改-收货地址
      • 删除-收货地址
    • 更多接口
      • 更多接口
  • 小程序基础
    • GET-测试
    • POST-测试
    • 获取-轮播图列表
    • 获取-九宫格列表
    • 获取-商铺列表
  • 小程序项目
    • 无需登录
      • 获取-轮播图数据
      • 获取-分类选项列表
      • 获取-楼层数据
      • 获取-商品搜索-结果列表
      • 获取-商品搜索-建议列表
      • 获取-商品详情
      • 获取-分类列表
    • 需要登录
      • 创建-订单
      • 订单-支付
      • 订单-支付状态查询
      • 订单-查询
    • 微信-登录
  • layui_大事件
    • 注册登录
      • 注册
      • 登录
    • 个人中心
      • 获取-用户基本信息
      • 更新-用户基本信息
      • 修改-密码
      • 修改-头像
    • 分类相关
      • 获取-文章分类列表
      • 新增-文章分类
      • 删除-文章分类
      • 获取-文章分类详情
      • 更新-文章分类详情
    • 文章相关
      • 添加-新文章
      • 获取-文章列表
      • 删除-文章
      • 获取-文章详情
      • 更新-文章详情
  • 品优购电商后台
    • 登录
      • 登录
    • 侧边栏
      • 获取-侧边栏导航列表
    • 用户管理
      • 获取-用户列表
      • 添加-用户
      • 修改-用户状态
      • 获取-用户详情
      • 修改-用户详情
      • 删除-用户
      • 获取-角色列表
      • 分配-用户权限
    • 权限管理
      • 获取-角色列表
        GET
      • 获取-权限列表-树形结构
        GET
      • 角色分配-权限点
        POST
      • 删除角色-权限点
        DELETE
      • 获取-权限列表-扁平结构
        GET
    • 商品管理
      • 获取-商品列表
      • 获取-商品分类列表
      • 获取-商品参数和属性
      • 添加-商品
      • 商品-删除
    • 订单管理
      • 获取-订单列表
      • 获取-物流信息
    • 数据统计
      • 获取-数据统计
  • 其他可用接口
    • 网易新闻
      • 获取-头条新闻列表
      • 获取-精选新闻列表
      • 获取-娱乐新闻列表
      • 获取-汽车新闻列表
      • 获取-运动新闻列表
    • 网易云音乐
      • 接口文档
    • 必要商城
      • 注册和登录
        • 获取-验证码
        • 注册-用户
        • 登录-用户
      • 首页
        • 获取-轮播图列表
        • 获取-限时活动列表
      • 分类
        • 获取-一级分类列表
        • 获取-二级分类列表
        • 获取-三级分类列表
        • 获取-三级分类-下属商品列表
      • 搜索
        • 获取-搜索结果列表
        • 获取-热门搜索关键字
        • 添加=搜索关键字
      • 省市区
        • 获取-省份列表
        • 获取-城市列表
        • 获取-地区列表
  1. 权限管理

获取-角色列表

GET
/roles
获取-角色列表

请求参数

Header 参数
Authorization
string 
必需
token字符串 例如: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOjUwMCwicmlkIjowLCJpYXQiOjE2NTc5Nzg4MjAsImV4cCI6MTY1ODA2NTIyMH0.Pr_IVEw-H4gXY8fNjJpG6YpUlRqCmlEgvfepkUYa3nk
示例值:
{{Pin_ACCESS_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 'http://vue-shop-api-t.itheima.net/api/private/v1/roles' \
--header 'Authorization: {{Pin_ACCESS_TOKEN}}'

返回响应

🟢200成功
application/json
Body
data
array [object {4}] 
响应数据
必需
id
integer 
角色id
必需
roleName
string 
角色名字
必需
roleDesc
string 
角色描述
必需
children
array [object {4}] 
权限点下属集合
必需
一级权限点集合
meta
object 
响应提示
必需
msg
string 
响应消息
必需
status
integer 
业务状态码
必需
200成功, 其他失败
示例
{
    "data": [
        {
            "id": 30,
            "roleName": "主管",
            "roleDesc": "技术负责人",
            "children": [
                {
                    "id": 101,
                    "authName": "商品管理",
                    "path": "goods",
                    "children": [
                        {
                            "id": 115,
                            "authName": "分类参数",
                            "path": "params",
                            "children": [
                                {
                                    "id": 142,
                                    "authName": "获取参数列表",
                                    "path": "categories"
                                },
                                {
                                    "id": 143,
                                    "authName": "创建商品参数",
                                    "path": "categories"
                                },
                                {
                                    "id": 144,
                                    "authName": "删除商品参数",
                                    "path": "categories"
                                }
                            ]
                        },
                        {
                            "id": 121,
                            "authName": "商品分类",
                            "path": "categories",
                            "children": [
                                {
                                    "id": 122,
                                    "authName": "添加分类",
                                    "path": "categories"
                                },
                                {
                                    "id": 123,
                                    "authName": "删除分类",
                                    "path": "categories"
                                },
                                {
                                    "id": 149,
                                    "authName": "获取分类详情",
                                    "path": "categories"
                                }
                            ]
                        },
                        {
                            "id": 104,
                            "authName": "商品列表",
                            "path": "goods",
                            "children": [
                                {
                                    "id": 105,
                                    "authName": "添加商品",
                                    "path": "goods"
                                },
                                {
                                    "id": 116,
                                    "authName": "商品修改",
                                    "path": "goods"
                                }
                            ]
                        }
                    ]
                },
                {
                    "id": 102,
                    "authName": "订单管理",
                    "path": "orders",
                    "children": [
                        {
                            "id": 107,
                            "authName": "订单列表",
                            "path": "orders",
                            "children": [
                                {
                                    "id": 109,
                                    "authName": "添加订单",
                                    "path": "orders"
                                }
                            ]
                        }
                    ]
                },
                {
                    "id": 103,
                    "authName": "权限管理",
                    "path": "rights",
                    "children": [
                        {
                            "id": 111,
                            "authName": "角色列表",
                            "path": "roles",
                            "children": [
                                {
                                    "id": 129,
                                    "authName": "添加角色",
                                    "path": "roles"
                                },
                                {
                                    "id": 130,
                                    "authName": "删除角色",
                                    "path": "roles"
                                },
                                {
                                    "id": 134,
                                    "authName": "角色授权",
                                    "path": "roles"
                                },
                                {
                                    "id": 135,
                                    "authName": "取消角色授权",
                                    "path": "roles"
                                },
                                {
                                    "id": 138,
                                    "authName": "获取角色列表",
                                    "path": "roles"
                                },
                                {
                                    "id": 139,
                                    "authName": "获取角色详情",
                                    "path": "roles"
                                },
                                {
                                    "id": 140,
                                    "authName": "更新角色信息",
                                    "path": "roles"
                                },
                                {
                                    "id": 141,
                                    "authName": "更新角色权限",
                                    "path": "roles"
                                }
                            ]
                        },
                        {
                            "id": 112,
                            "authName": "权限列表",
                            "path": "rights",
                            "children": [
                                {
                                    "id": 147,
                                    "authName": "查看权限",
                                    "path": "rights"
                                }
                            ]
                        }
                    ]
                },
                {
                    "id": 125,
                    "authName": "用户管理",
                    "path": "users",
                    "children": [
                        {
                            "id": 110,
                            "authName": "用户列表",
                            "path": "users",
                            "children": [
                                {
                                    "id": 131,
                                    "authName": "添加用户",
                                    "path": "users"
                                },
                                {
                                    "id": 132,
                                    "authName": "删除用户",
                                    "path": "users"
                                },
                                {
                                    "id": 133,
                                    "authName": "更新用户",
                                    "path": "users"
                                },
                                {
                                    "id": 136,
                                    "authName": "获取用户详情",
                                    "path": "users"
                                },
                                {
                                    "id": 137,
                                    "authName": "分配用户角色",
                                    "path": "users"
                                }
                            ]
                        }
                    ]
                },
                {
                    "id": 145,
                    "authName": "数据统计",
                    "path": "reports",
                    "children": [
                        {
                            "id": 146,
                            "authName": "数据报表",
                            "path": "reports",
                            "children": [
                                {
                                    "id": 148,
                                    "authName": "查看数据",
                                    "path": "reports"
                                }
                            ]
                        }
                    ]
                }
            ]
        },
        {
            "id": 31,
            "roleName": "测试角色",
            "roleDesc": "测试角色描述",
            "children": [
                {
                    "id": 101,
                    "authName": "商品管理",
                    "path": "goods",
                    "children": [
                        {
                            "id": 104,
                            "authName": "商品列表",
                            "path": "goods",
                            "children": [
                                {
                                    "id": 105,
                                    "authName": "添加商品",
                                    "path": "goods"
                                },
                                {
                                    "id": 116,
                                    "authName": "商品修改",
                                    "path": "goods"
                                },
                                {
                                    "id": 117,
                                    "authName": "商品删除",
                                    "path": "goods"
                                }
                            ]
                        },
                        {
                            "id": 115,
                            "authName": "分类参数",
                            "path": "params",
                            "children": [
                                {
                                    "id": 142,
                                    "authName": "获取参数列表",
                                    "path": "categories"
                                },
                                {
                                    "id": 143,
                                    "authName": "创建商品参数",
                                    "path": "categories"
                                },
                                {
                                    "id": 144,
                                    "authName": "删除商品参数",
                                    "path": "categories"
                                }
                            ]
                        },
                        {
                            "id": 121,
                            "authName": "商品分类",
                            "path": "categories",
                            "children": [
                                {
                                    "id": 122,
                                    "authName": "添加分类",
                                    "path": "categories"
                                },
                                {
                                    "id": 123,
                                    "authName": "删除分类",
                                    "path": "categories"
                                },
                                {
                                    "id": 149,
                                    "authName": "获取分类详情",
                                    "path": "categories"
                                }
                            ]
                        }
                    ]
                },
                {
                    "id": 103,
                    "authName": "权限管理",
                    "path": "rights",
                    "children": [
                        {
                            "id": 111,
                            "authName": "角色列表",
                            "path": "roles",
                            "children": [
                                {
                                    "id": 129,
                                    "authName": "添加角色",
                                    "path": "roles"
                                },
                                {
                                    "id": 134,
                                    "authName": "角色授权",
                                    "path": "roles"
                                },
                                {
                                    "id": 138,
                                    "authName": "获取角色列表",
                                    "path": "roles"
                                }
                            ]
                        },
                        {
                            "id": 112,
                            "authName": "权限列表",
                            "path": "rights",
                            "children": [
                                {
                                    "id": 147,
                                    "authName": "查看权限",
                                    "path": "rights"
                                }
                            ]
                        }
                    ]
                }
            ]
        },
        {
            "id": 34,
            "roleName": "测试角色2",
            "roleDesc": "测试描述12",
            "children": []
        },
        {
            "id": 39,
            "roleName": "大发送到",
            "roleDesc": "阿斯蒂芬",
            "children": [
                {
                    "id": 101,
                    "authName": "商品管理",
                    "path": "goods",
                    "children": [
                        {
                            "id": 104,
                            "authName": "商品列表",
                            "path": "goods",
                            "children": [
                                {
                                    "id": 116,
                                    "authName": "商品修改",
                                    "path": "goods"
                                },
                                {
                                    "id": 117,
                                    "authName": "商品删除",
                                    "path": "goods"
                                },
                                {
                                    "id": 150,
                                    "authName": "更新商品图片",
                                    "path": "goods"
                                },
                                {
                                    "id": 151,
                                    "authName": "更新商品属性",
                                    "path": "goods"
                                },
                                {
                                    "id": 152,
                                    "authName": "更新商品状态",
                                    "path": "goods"
                                },
                                {
                                    "id": 153,
                                    "authName": "获取商品详情",
                                    "path": "goods"
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    ],
    "meta": {
        "msg": "获取成功",
        "status": 200
    }
}
上一页
分配-用户权限
下一页
获取-权限列表-树形结构
Built with