畅搭配
  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. 用户模块

更新用户

PATCH
/api/user/update

请求参数

Header 参数
Authorization
string 
可选
默认值:
bearer {{token}}
Body 参数application/json
id
number 
用户id
必需
username
string 
用户名
可选
>= 4 字符
password
string 
密码
可选
>= 4 字符<= 16 字符
nickname
string 
昵称
可选
sex
enum<number> 
必需
性别,男性为1,女性为2,未知为3
枚举值:
123
phone
string 
手机号
可选
email
string 
邮箱
可选
userType
enum<number> 
可选
用户类型:0超级管理员,1管理员,2普通用户
枚举值:
012
默认值:
2
status
boolean 
用户状态
可选
description
string 
用户描述
可选
roleIds
string 
用户角色
必需
示例
{
    "id": 0,
    "username": "string",
    "password": "string",
    "nickname": "string",
    "sex": 1,
    "phone": "string",
    "email": "string",
    "userType": 2,
    "status": true,
    "description": "string",
    "roleIds": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PATCH '/api/user/update' \
--header 'Authorization: bearer {{token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": 0,
    "username": "string",
    "password": "string",
    "nickname": "string",
    "sex": 1,
    "phone": "string",
    "email": "string",
    "userType": 2,
    "status": true,
    "description": "string",
    "roleIds": "string"
}'

返回响应

🟢200成功
application/json
Body
id
number 
用户id
必需
openid
string 
wx openid
必需
unionid
string 
必需
wx unionid
username
string 
用户名
必需
password
string 
密码
必需
nickname
string 
昵称
必需
avatar
string 
头像
必需
sex
number 
必需
性别,男性为1,女性为2,未知为3
phone
string 
手机号
必需
email
string 
邮箱
必需
userType
number 
必需
用户类型:0超级管理员,1管理员,2普通用户
status
boolean 
用户状态是否禁用
必需
description
string 
用户描述
必需
createtime
string 
创建时间
必需
updatetime
string 
更新时间
必需
logs
array[object (Logs) {7}] 
日志
必需
id
number 
日志id
必需
path
string 
请求路径
必需
method
string 
请求方法
必需
data
string 
请求数据
必需
result
string 
请求结果
必需
createtime
string 
创建时间
必需
user
allOf {1} 
用户
必需
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,
    "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": [
        {
            "id": 0,
            "roleName": "string",
            "description": "string",
            "roleType": "string",
            "status": true,
            "sort": 0,
            "createtime": "string",
            "updatetime": "string",
            "users": {},
            "permissions": [
                {
                    "id": 0,
                    "permName": "string",
                    "description": "string",
                    "createtime": "2019-08-24T14:15:22Z",
                    "updatetime": "2019-08-24T14:15:22Z",
                    "roles": [
                        {}
                    ]
                }
            ],
            "resources": [
                {
                    "id": 0,
                    "title": "string",
                    "signName": "string",
                    "url": "string",
                    "icon": "string",
                    "authType": 0,
                    "pid": 0,
                    "status": true,
                    "sort": 0,
                    "createtime": "string",
                    "updatetime": "string",
                    "roles": [
                        {}
                    ]
                }
            ]
        }
    ]
}
修改于 2025-01-21 10:00:10
上一页
创建用户
下一页
删除用户
Built with