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
    • 批量删除子权限
      DELETE
    • 批量新增子权限
      PUT
    • 获取我的权限(递归查找所有)
      GET
    • 获取某个用户的权限(递归查找所有)
      GET
  • 访客模块
    • 访客日志列表(只带用户id,不带用户信息)
    • 访客日志列表(带用户信息)
    • 获取一段时间内,每个ip访问的次数
    • 获取一段时间内,每个用户访问的次数
    • 访客统计列表(天)
    • 访客统计列表(小时)
  • 统计
  1. 权限模块

新增权限

POST
/auth/create

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Body 参数application/json
p_id
integer 
必需
auth_name
string 
必需
auth_value
string 
必需
type
integer 
必需
priority
integer 
必需
示例
{
  "p_id": 0,
  "auth_name": "string",
  "auth_value": "string",
  "type": 0,
  "priority": 0
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/auth/create' \
--header 'Content-Type: application/json' \
--data-raw '{
    "p_id": 0,
    "auth_name": "string",
    "auth_value": "string",
    "type": 0,
    "priority": 0
}'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
data
object 
必需
rows
array [object {7}] 
必需
count
integer 
必需
message
string 
必需
示例
{
  "code": 0,
  "data": {
    "rows": [
      {
        "id": 0,
        "auth_name": "string",
        "auth_description": "string",
        "p_id": 0,
        "created_at": "string",
        "updated_at": "string",
        "deleted_at": null
      }
    ],
    "count": 0
  },
  "message": "string"
}
修改于 2025-01-14 05:25:15
上一页
获取该角色的所有子角色
下一页
删除权限
Built with