- ruoyi-admin
- 验证码操作处理
- 通用请求处理
- 用户信息管理
- 岗位信息操作处理
- 公告 信息操作处理
- 参数配置 信息操作处理
- 用户信息
- 菜单信息
- 个人信息 业务处理
- 注册验证
- 登录验证
- 角色信息
- 部门信息
- 首页
- 数据字典信息
- 服务器监控
- 在线用户监控
- 缓存监控
- 系统访问记录
- 操作日志记录
- ruoyi-basicdata(基础数据模块)
- ruoyi-generator
- ruoyi-quartz
修改用户
PUT
/system/user/profile
请求参数
Body 参数application/json
createBy
string
创建者
createTime
string
创建时间
updateBy
string
更新者
updateTime
string
更新时间
remark
string
备注
params
object (MapObject)
请求参数
key
object (key)
可选
userId
integer <int64>
用户ID
deptId
integer <int64>
部门ID
userName
string
用户账号
nickName
string
用 户昵称
email
string
用户邮箱
phonenumber
string
手机号码
sex
string
用户性别
avatar
string
用户头像
password
string
密码
status
string
可选
delFlag
string
可选
loginIp
string
最后登录IP
loginDate
string
最后登录时间
dept
object (SysDept)
部门对象
createBy
string
创建者
createTime
string
创建时间
updateBy
string
更新者
updateTime
string
更新时间
remark
string
备注
params
object (MapObject)
请求参数
deptId
integer <int64>
部门ID
parentId
integer <int64>
父部门ID
ancestors
string
祖级列表
deptName
string
部门名称
orderNum
integer
显示顺序
leader
string
负责人
phone
string
联系电话
email
string
邮箱
status
string
可选
delFlag
string
可选
parentName
string
父部门名称
children
array[object (SysDept) {18}]
子部门
默认值:
new ArrayList<SysDept>()
roles
array[object (SysRole) {19}]
角色对象
createBy
string
创建者
createTime
string
创建时间
updateBy
string
更新者
updateTime
string
更新时间
remark
string
备注
params
object (MapObject)
请求参数
roleId
integer <int64>
角色ID
roleName
string
角色名称
roleKey
string
角色权限
roleSort
integer
角色排序
dataScope
string
可选
menuCheckStrictly
boolean
可选
deptCheckStrictly
boolean
可选
status
string
可选
delFlag
string
可选
flag
boolean
可选
默认值:
false
menuIds
array[integer]
菜单组
deptIds
array[integer]
部门组(数据权限)
permissions
array[string]
角色菜单权限
roleIds
array[integer]
角色组
postIds
array[integer]
岗位组
roleId
integer <int64>
角色ID
示例
{
"createBy": "string",
"createTime": "string",
"updateBy": "string",
"updateTime": "string",
"remark": "string",
"params": {
"key": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "string",
"dept": {
"createBy": "string",
"createTime": "string",
"updateBy": "string",
"updateTime": "string",
"remark": "string",
"params": {
"key": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": "new ArrayList<SysDept>()"
},
"roles": [
{
"createBy": "string",
"createTime": "string",
"updateBy": "string",
"updateTime": "string",
"remark": "string",
"params": {
"key": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": false,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
]
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT '/system/user/profile' \
--header 'Content-Type: application/json' \
--data-raw '{
"createBy": "string",
"createTime": "string",
"updateBy": "string",
"updateTime": "string",
"remark": "string",
"params": {
"key": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "string",
"dept": {
"createBy": "string",
"createTime": "string",
"updateBy": "string",
"updateTime": "string",
"remark": "string",
"params": {
"key": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": "new ArrayList<SysDept>()"
},
"roles": [
{
"createBy": "string",
"createTime": "string",
"updateBy": "string",
"updateTime": "string",
"remark": "string",
"params": {
"key": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": false,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
]
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0
}'
返回响应
🟢200成功
application/json
Body
操作消息提醒
key
object
可选
示例
{
"": {}
}