mmsAdmin
  1. sys-user-controller
mmsAdmin
  • sys-user-controller
    • 编辑用户
      PUT
    • 新增用户
      POST
    • 设置用户角色
      POST
    • 重置密码
      POST
    • 重置密码:管理员
      POST
    • 打印系统用户
      POST
    • 获取用户分页列表
      POST
    • 导入系统用户
      POST
    • 模版下载
      POST
    • 导出系统用户
      POST
    • 绑定手机号
      POST
    • 绑定邮件
      POST
    • 获取用户详细信息
      GET
    • 解绑手机号 邮箱 微信
      GET
    • 查询二维码状态
      GET
    • getWxCode_1
      GET
    • 获取最新登录对象信息
      GET
    • 修改头像
      GET
    • 删除用户
      DELETE
  • sys-role-controller
    • 编辑
      PUT
    • 新增
      POST
    • 获取列表
      POST
    • 获取详细信息
      GET
    • 删除
      DELETE
  • sys-oss-controller
    • 编辑
      PUT
    • 新增
      POST
    • 编辑配置
      PUT
    • 上传文件
      POST
    • 列表
      POST
    • 上传文件
      POST
    • 查询
      GET
    • 删除
      DELETE
    • 获取OSS配置详情
      GET
    • 获取OSS配置的默认启用项
      GET
  • sys-notice-controller
    • 修改
    • 新增
    • 打印系统用户
    • 分页列表
    • 导入系统用户
    • 模版下载
    • 导出系统用户
    • 根据id查询
    • 删除
  • sys-function-controller
    • 编辑资源
    • 新增资源
    • 所有菜单
    • 获取资源列表
    • 获取详细信息
    • 删除
  • sys-dict-controller
    • 编辑字典
    • 新增字典
    • 分页查询字典列表
    • 获取字典详细信息
    • 删除字典
  • sys-dept-controller
    • 修改
    • 新增
    • 打印系统用户
    • 树结构列表
    • 导入系统用户
    • 模版下载
    • 导出系统用户
    • 根据id查询
    • 删除
  • sys-config-controller
    • 更新
    • 新增
    • 分页查询
    • 系统配置回显
    • 编辑系统配置
    • 查询详情
    • sendSms
    • 删除
  • common-controller
    • 获取系统基础配置
    • 发送验证码
    • 查询二维码状态
    • 获取所有字典列表
    • 获取二维码
    • emailCode
    • 登录用户系统菜单
  • captcha-controller
    • 登录验证码
    • 系统配置
  • home-controller
    • 订单走势
    • 订单数量
    • 快捷菜单
    • 会员类别
    • 待处理任务
  • 系统登录
    • 退出登录
    • 登录方法
  1. sys-user-controller

编辑用户

PUT
/system/user
编辑用户

请求参数

Header 参数
Authorization
string 
可选
Body 参数application/json
系统用户bo
pageSize
integer <int32>
分页大小
可选
pageNum
integer <int32>
当前页数
可选
orderByColumn
string 
排序列
可选
isAsc
string 
可选
排序的方向desc或者asc
status
integer <int32>
可选
数据状态(1=禁用,0=启用)
sort
integer <int32>
可选
显示排序(升序排列)
remark
string 
可选
备注说明(最大长度500字符)
tenantId
string 
可选
租户ID(系统自动填充)
revision
integer <int64>
可选
版本号(更新时自动递增)
createdBy
integer <int64>
可选
创建人ID(系统自动填充)
createdTime
string <date-time>
可选
创建时间(系统自动填充)
updatedBy
integer <int64>
可选
更新人ID(系统自动填充)
updatedTime
string <date-time>
可选
更新时间(系统自动填充)
userId
string 
主键ID
必需
deptId
string 
部门ID
可选
deptIds
array[string]
必需
department
string 
部门名称
可选
postIds
string 
岗位编号数组
可选
userName
string 
用户账号
必需
>= 4 字符<= 20 字符
nickName
string 
用户昵称
必需
>= 2 字符<= 20 字符
userType
string 
用户类型
必需
email
string 
邮箱
必需
phoneNumber
string 
手机号
可选
wxOpenid
string 
微信id
可选
wxUnOpenId
string 
微信开发者id
可选
sex
string 
必需
性别;0:保密 1:男2:女
avatar
string 
头像
可选
password
string 
密码
必需
>= 6 字符<= 32 字符
delFlag
integer <int32>
可选
删除标志;0代表存在 2代表删除
loginIp
string 
最后登录ip
可选
loginDate
string <date-time>
最后登录时间
可选
aesKey
string 
对称性秘钥
可选
roleVoList
array[object (SysRoleVo) {13}] 
用户拥有角色
可选
id
string 
角色ID
可选
name
string 
角色名称
可选
code
string 
角色权限字符串
可选
sort
integer <int64>
显示顺序
可选
status
string 
可选
状态;0正常 1停用
level
integer <int32>
级别
可选
sysFunctionVoList
array[object (SysFunctionVo) {22}] 
角色拥有的资源
可选
permissions
array[string]
用户角色资源集合
可选
createdTime
string <date-time>
可选
remark
string 
可选
revision
string 
可选
functionTree
array[object (AdminMenuTree) {7}] 
系统资源
可选
defChecked
array[string]
默认选中的节点
可选
roleCodes
array[string]
用户角色集合
可选
roleId
string 
角色ID
可选
roleName
string 
角色id
可选
pageQuery
object (PageQuery) 
分页查询实体类
可选
pageSize
integer <int32>
分页大小
可选
pageNum
integer <int32>
当前页数
可选
orderByColumn
string 
排序列
可选
isAsc
string 
可选
排序的方向desc或者asc
pageQuery
object (PageQuery) 
分页查询实体类
可选
示例
{
    "pageSize": 0,
    "pageNum": 0,
    "orderByColumn": "string",
    "isAsc": "string",
    "status": 0,
    "sort": 0,
    "remark": "string",
    "tenantId": "string",
    "revision": 0,
    "createdBy": 0,
    "createdTime": "2019-08-24T14:15:22Z",
    "updatedBy": 0,
    "updatedTime": "2019-08-24T14:15:22Z",
    "userId": "string",
    "deptId": "string",
    "deptIds": [
        "string"
    ],
    "department": "string",
    "postIds": "string",
    "userName": "string",
    "nickName": "string",
    "userType": "string",
    "email": "string",
    "phoneNumber": "string",
    "wxOpenid": "string",
    "wxUnOpenId": "string",
    "sex": "string",
    "avatar": "string",
    "password": "string",
    "delFlag": 0,
    "loginIp": "string",
    "loginDate": "2019-08-24T14:15:22Z",
    "aesKey": "string",
    "roleVoList": [
        {
            "id": "string",
            "name": "string",
            "code": "string",
            "sort": 0,
            "status": "string",
            "level": 0,
            "sysFunctionVoList": [
                {
                    "id": "string",
                    "parentId": "string",
                    "menuSuperior": [
                        "string"
                    ],
                    "name": "string",
                    "languageCode": "string",
                    "permission": "string",
                    "type": 0,
                    "sort": 0,
                    "redirectPath": "string",
                    "path": "string",
                    "icon": "string",
                    "component": "string",
                    "componentName": "string",
                    "status": 0,
                    "visible": 0,
                    "keepAlive": 0,
                    "isLink": "string",
                    "isOpenLink": 0,
                    "isIframe": 0,
                    "alwaysShow": 0,
                    "revision": "string",
                    "meta": {
                        "property1": {},
                        "property2": {}
                    }
                }
            ],
            "permissions": [
                "string"
            ],
            "createdTime": "2019-08-24T14:15:22Z",
            "remark": "string",
            "revision": "string",
            "functionTree": [
                {
                    "id": "string",
                    "path": "string",
                    "name": "string",
                    "component": "string",
                    "componentAlias": "string",
                    "redirect": "string",
                    "meta": {
                        "property1": {},
                        "property2": {}
                    }
                }
            ],
            "defChecked": [
                "string"
            ]
        }
    ],
    "roleCodes": [
        "string"
    ],
    "roleId": "string",
    "roleName": "string",
    "pageQuery": {
        "pageSize": 0,
        "pageNum": 0,
        "orderByColumn": "string",
        "isAsc": "string",
        "pageQuery": {}
    }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'http://localhost:8080/system/user' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "pageSize": 0,
    "pageNum": 0,
    "orderByColumn": "string",
    "isAsc": "string",
    "status": 0,
    "sort": 0,
    "remark": "string",
    "tenantId": "string",
    "revision": 0,
    "createdBy": 0,
    "createdTime": "2019-08-24T14:15:22Z",
    "updatedBy": 0,
    "updatedTime": "2019-08-24T14:15:22Z",
    "userId": "string",
    "deptId": "string",
    "deptIds": [
        "string"
    ],
    "department": "string",
    "postIds": "string",
    "userName": "string",
    "nickName": "string",
    "userType": "string",
    "email": "string",
    "phoneNumber": "string",
    "wxOpenid": "string",
    "wxUnOpenId": "string",
    "sex": "string",
    "avatar": "string",
    "password": "string",
    "delFlag": 0,
    "loginIp": "string",
    "loginDate": "2019-08-24T14:15:22Z",
    "aesKey": "string",
    "roleVoList": [
        {
            "id": "string",
            "name": "string",
            "code": "string",
            "sort": 0,
            "status": "string",
            "level": 0,
            "sysFunctionVoList": [
                {
                    "id": "string",
                    "parentId": "string",
                    "menuSuperior": [
                        "string"
                    ],
                    "name": "string",
                    "languageCode": "string",
                    "permission": "string",
                    "type": 0,
                    "sort": 0,
                    "redirectPath": "string",
                    "path": "string",
                    "icon": "string",
                    "component": "string",
                    "componentName": "string",
                    "status": 0,
                    "visible": 0,
                    "keepAlive": 0,
                    "isLink": "string",
                    "isOpenLink": 0,
                    "isIframe": 0,
                    "alwaysShow": 0,
                    "revision": "string",
                    "meta": {
                        "property1": {},
                        "property2": {}
                    }
                }
            ],
            "permissions": [
                "string"
            ],
            "createdTime": "2019-08-24T14:15:22Z",
            "remark": "string",
            "revision": "string",
            "functionTree": [
                {
                    "id": "string",
                    "path": "string",
                    "name": "string",
                    "component": "string",
                    "componentAlias": "string",
                    "redirect": "string",
                    "meta": {
                        "property1": {},
                        "property2": {}
                    }
                }
            ],
            "defChecked": [
                "string"
            ]
        }
    ],
    "roleCodes": [
        "string"
    ],
    "roleId": "string",
    "roleName": "string",
    "pageQuery": {
        "pageSize": 0,
        "pageNum": 0,
        "orderByColumn": "string",
        "isAsc": "string",
        "pageQuery": {}
    }
}'

返回响应

🟢200成功
*/*
true/false
Body
返回结果集
code
integer <int32>
状态码
可选
status
boolean 
状态信息
可选
msg
string 
返回信息
可选
data
boolean 
数据
可选
isSecurity
boolean 
是否加密
可选
示例
{
    "code": 0,
    "status": true,
    "msg": "string",
    "data": true,
    "isSecurity": true
}
🟠403禁止访问
🔴500服务器错误
修改于 2025-07-01 16:53:11
下一页
新增用户
Built with