nova-nest
首页
首页
Github
  1. 用户操作
  • 用户操作
    • 新增用户
      POST
    • 获取用户分页
      GET
    • 获取用户详情
      GET
    • 更新用户信息
      PATCH
    • 删除用户
      DELETE
    • 设置用户角色
      POST
    • 用户权限测试接口
      POST
  • 登录操作
    • 用户登录
      POST
    • token刷新接口
      POST
  • 权限模块
    • 新增权限
      POST
    • 获取权限分页
      GET
    • 获取权限详情
      GET
    • 更新权限
      PATCH
    • 删除权限
      DELETE
  • 角色模块
    • 新增角色
      POST
    • 获取角色分页
      GET
    • 获取角色详情
      GET
    • 更新角色
      PATCH
    • 设置角色权限
      POST
    • 设置用户菜单
      POST
    • 删除角色
      DELETE
  • 菜单模块
    • 创建菜单
      POST
    • 获取菜单分页
      GET
    • 获取菜单详情
      GET
    • 删除菜单
      DELETE
    • 更新菜单
      PATCH
  1. 用户操作

更新用户信息

开发中
PATCH
/user/update

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Body 参数application/json
id
integer 
主键
必需
username
string 
用户名
可选
password
string 
密码
必需
nickname
null 
昵称
可选
avatar
null 
头像地址
可选
email
null 
邮箱
可选
tel
string 
联系方式
可选
notes
string 
备注
必需
示例
{
    "id": 0,
    "username": "string",
    "password": "string",
    "nickname": null,
    "avatar": null,
    "email": null,
    "tel": "string",
    "notes": "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 'http://localhost:3000/user/update' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": 0,
    "username": "string",
    "password": "string",
    "nickname": null,
    "avatar": null,
    "email": null,
    "tel": "string",
    "notes": "string"
}'

返回响应

🟢200成功
application/json
Body
id
integer 
主键
必需
username
string 
用户名
可选
password
string 
密码
必需
nickname
null 
昵称
可选
avatar
null 
头像地址
可选
email
null 
邮箱
可选
tel
string 
联系方式
可选
notes
string 
备注
必需
deletedAt
null 
软删除标志
可选
roles
array[object (role) {6}] 
用户角色
可选
id
integer 
必需
name
string 
必需
createTime
string 
必需
updateTime
string 
必需
permissions
array[object (permission) {5}] 
必需
menus
array[object (menu) {9}] 
必需
createTime
string 
可选
updateTime
string 
可选
示例
{
    "id": 0,
    "username": "string",
    "password": "string",
    "nickname": null,
    "avatar": null,
    "email": null,
    "tel": "string",
    "notes": "string",
    "deletedAt": null,
    "roles": [
        {
            "id": 0,
            "name": "string",
            "createTime": "string",
            "updateTime": "string",
            "permissions": [
                {
                    "id": 0,
                    "name": "string",
                    "desc": "string",
                    "createTime": "string",
                    "updateTime": "string"
                }
            ],
            "menus": [
                {
                    "id": 0,
                    "menuName": "string",
                    "order": 0,
                    "parentId": 0,
                    "icon": "string",
                    "component": "string",
                    "path": "string",
                    "createTime": "string",
                    "updateTime": "string"
                }
            ]
        }
    ],
    "createTime": "string",
    "updateTime": "string"
}
修改于 2023-08-10 04:00:30
上一页
获取用户详情
下一页
删除用户
Built with