畅搭配
  1. 资源模块
畅搭配
  • 用户模块
    • 获取所有用户信息
      POST
    • 获取用户角色信息
      GET
    • 创建用户
      POST
    • 更新用户
      PATCH
    • 删除用户
      DELETE
  • 登录注册模块
    • 用户登录-账号密码
      POST
    • 用户登录-手机验证码
      POST
    • 用户登录-微信登录
      POST
    • 用户注册
      POST
  • 角色模块
    • 创建角色
      POST
    • 获取所有角色信息
      POST
    • 获取角色菜单列表
      GET
    • 更新角色信息
      PATCH
    • 删除角色
      DELETE
  • 资源模块
    • 创建资源
      POST
    • 获取所有资源信息
      GET
    • 获取用户资源信息
      GET
    • 获取某个资源信息
      GET
    • 更新资源信息
      PATCH
    • 删除资源
      DELETE
  • 日志模块
    • 创建日志
      POST
    • 获取所有日志
      GET
    • 删除日志
      DELETE
  • 权限模块
    • 创建权限
      POST
    • 获取所有权限信息
      GET
    • 删除权限
      DELETE
  • 手机验证码模块
    • 发送验证码
    • 校验验证码
  • 文件模块
    • 上传文件-单个
    • 上传文件-多个
    • 上传头像
  1. 资源模块

获取某个资源信息

GET
/api/resources/get

请求参数

Query 参数
id
number 
要查询的资源id
必需
Header 参数
Authorization
string 
可选
默认值:
bearer {{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 '/api/resources/get?id' \
--header 'Authorization: bearer {{token}}'

返回响应

🟢200成功
application/json
Body
id
number 
资源id
必需
title
string 
资源名称
必需
signName
string 
资源唯一标记
必需
url
string 
资源地址
必需
icon
string 
图标
必需
authType
number 
必需
资源类型:1是菜单(与前端关联),2是api接口(与后端关联),3是权限字段
pid
number 
上级id
必需
status
boolean 
资源状态
必需
sort
number 
排序
必需
createtime
string 
创建时间
必需
updatetime
string 
更新时间
必需
roles
array[object (Roles) {11}] 
角色
必需
id
number 
角色id
必需
roleName
string 
角色名称
必需
description
string 
角色描述
必需
roleType
string 
角色唯一标记
必需
status
boolean 
角色状态
必需
sort
number 
排序
必需
createtime
string 
创建时间
必需
updatetime
string 
更新时间
必需
users
allOf {1} 
用户
必需
permissions
array[object (Permission) {6}] 
权限
必需
resources
array[object (Resources) {12}] 
资源
必需
示例
{
    "id": 0,
    "title": "string",
    "signName": "string",
    "url": "string",
    "icon": "string",
    "authType": 0,
    "pid": 0,
    "status": true,
    "sort": 0,
    "createtime": "string",
    "updatetime": "string",
    "roles": [
        {
            "id": 0,
            "roleName": "string",
            "description": "string",
            "roleType": "string",
            "status": true,
            "sort": 0,
            "createtime": "string",
            "updatetime": "string",
            "users": {
                "id": 0,
                "openid": "string",
                "unionid": "string",
                "username": "string",
                "password": "string",
                "nickname": "string",
                "avatar": "string",
                "sex": 0,
                "phone": "string",
                "email": "string",
                "userType": 0,
                "status": true,
                "description": "string",
                "createtime": "string",
                "updatetime": "string",
                "logs": [
                    {
                        "id": 0,
                        "path": "string",
                        "method": "string",
                        "data": "string",
                        "result": "string",
                        "createtime": "string",
                        "user": {}
                    }
                ],
                "roles": [
                    {}
                ]
            },
            "permissions": [
                {
                    "id": 0,
                    "permName": "string",
                    "description": "string",
                    "createtime": "2019-08-24T14:15:22Z",
                    "updatetime": "2019-08-24T14:15:22Z",
                    "roles": [
                        {}
                    ]
                }
            ],
            "resources": [
                {}
            ]
        }
    ]
}
修改于 2025-01-21 10:00:10
上一页
获取用户资源信息
下一页
更新资源信息
Built with