billd-desk-server
  1. 角色模块
billd-desk-server
  • README
  • 初始化模块
    • 初始化数据
      POST
    • 初始化角色
      POST
    • 初始化权限
      POST
    • 初始化角色权限
      POST
    • 初始化角色、权限、角色权限
      POST
    • 初始化用户
      POST
    • 初始化用户钱包
      POST
    • 初始化商品
      POST
    • 初始化日志表
      POST
    • 初始化时间表(day)
      POST
    • 初始化时间表(hour)
      POST
    • 初始化时间表(10minute)
      POST
    • 初始化时间表(30minute)
      POST
    • 重建表(开发模式调试用)
      POST
    • 删除用户(开发模式调试用)
      POST
    • 初始化转盘
      POST
    • 初始化行情动态
      POST
    • 初始化课程安排
      POST
    • 初始化直播配置
      POST
    • 更新直播间url
      POST
    • 初始化设置表
      POST
    • resetLiveRoomUrl
      POST
    • 初始化分区
      POST
    • 更新所有直播间的推拉流地址
      POST
  • 其他
    • 获取后端信息
    • 获取ip
    • 获取getPolicy
    • 未命名接口
    • 检查更新
  • 用户
    • qq登录
    • 账密登录
    • 获取用户信息
    • 二维码登录
  • 角色模块
    • 新增角色
      POST
    • 删除角色
      DELETE
    • 查找角色
      GET
    • 修改角色
      PUT
    • 角色列表(分页)
      GET
    • 角色列表(不分页)
      GET
    • 获取所有角色(树型)
      GET
    • 获取除了父级以外的所有角色(树型)
      GET
    • 获取该角色的子角色(只找一层)
      GET
    • 获取该角色的子角色(递归查找所有)
      GET
    • 批量删除子角色
      POST
    • 批量新增子角色
      PUT
    • 获取某个角色的权限
      GET
    • 获取我的角色
      GET
    • 获取我的角色(递归找所有)
      GET
    • 获取某个用户的角色
      GET
    • 获取某个用户的角色(递归找所有)
      GET
    • 修改某个角色的权限
      PUT
    • 给某个角色批量设置子角色
      PUT
    • 获取该角色的所有子角色
      GET
  • 权限模块
    • 新增权限
    • 删除权限
    • 查找权限
    • 修改权限
    • 权限列表(分页)
    • 权限列表(不分页)
    • 获取所有权限(树型)
    • 获取除了父级以外的所有权限(树型)
    • 获取该权限的子权限(只找一层)
    • 获取该权限的子权限(递归查找所有)
    • 批量删除子权限
    • 批量新增子权限
    • 获取我的权限(递归查找所有)
    • 获取某个用户的权限(递归查找所有)
  • 访客模块
    • 访客日志列表(只带用户id,不带用户信息)
    • 访客日志列表(带用户信息)
    • 获取一段时间内,每个ip访问的次数
    • 获取一段时间内,每个用户访问的次数
    • 访客统计列表(天)
    • 访客统计列表(小时)
  • 统计
  1. 角色模块

给某个角色批量设置子角色

将废弃
PUT
/role/set_add_child_role
注意,给角色新增的子角色需要是同一个父级

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Body 参数application/json
id
integer 
必需
c_roles
array[integer]
必需
示例
{
    "id": 0,
    "c_roles": [
        0
    ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT '/role/set_add_child_role' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": 0,
    "c_roles": [
        0
    ]
}'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
data
object 
必需
id
integer 
必需
username
string 
必需
status
integer 
必需
avatar
string 
必需
title
string 
必需
created_at
string 
必需
updated_at
string 
必需
deleted_at
null 
必需
roles
array [object {7}] 
必需
message
string 
必需
示例
{
    "code": 0,
    "data": {
        "id": 0,
        "username": "string",
        "status": 0,
        "avatar": "string",
        "title": "string",
        "created_at": "string",
        "updated_at": "string",
        "deleted_at": null,
        "roles": [
            {
                "id": 0,
                "role_name": "string",
                "role_description": "string",
                "p_id": 0,
                "created_at": "string",
                "updated_at": "string",
                "deleted_at": null
            }
        ]
    },
    "message": "string"
}
上一页
修改某个角色的权限
下一页
获取该角色的所有子角色
Built with