- 代码生成 操作处理
- 用户信息
- 个人信息 业务处理
- 角色信息
- 岗位信息操作处理
- 对象存储配置
- 公告 信息操作处理
- 菜单信息
- 数据字典信息
- 部门信息
- 参数配置 信息操作处理
- 测试树表Controller
- 测试单表Controller
- 登录验证
- 文件上传 控制层
- swagger3 用法示例
- 注册验证
- 操作日志记录
- 系统访问记录
- 测试Excel功能
- 测试批量方法
- 在线用户监控
- 缓存监控
- 短信演示案例
- 测试数据脱敏控制器
- 测试分布式锁的样例
- Redis 发布订阅 演示案例
- 测试分布式限流样例
- 优先队列 演示案例
- 延迟队列 演示案例
- 有界队列 演示案例
- 邮件发送案例
- 测试国际化
- 测试数据库加解密功能
- spring-cache 演示案例
- 验证码操作处理
- 首页
- 版本管理
- 版本包管理
- 电动车违章表
- 充电场所
- 违章通知表
- 场所违法事件
- 地区
- 违规曝光
- 统计分析
修改用户
开发环境
开发环境
PUT
/system/user
用户信息
请求参数
Header 参数
Authorization
string
可选
默认值:
Bearer {{Authorization}}
Body 参数application/json
用户对象 sys_user
createBy
string <string>
创建者
createTime
string <date-time>
创建时间
updateBy
string <string>
更新者
updateTime
string <date-time>
更新时间
params
object
请求参数
额外字段
object
可选
userId
integer <int64>
用户ID
deptId
integer <int64>
部门ID
userName
string <string>
用户账号
>= 0 字符<= 30 字符
nickName
string <string>
用户昵称
>= 0 字符<= 30 字符
userType
string <string>
可选
email
string <string>
用户邮箱
>= 0 字符<= 50 字符
phonenumber
string <string>
手机号码
sex
string <string>
用户性别
avatar
string <string>
用户头像
password
string <string>
密码
status
string <string>
可选
delFlag
string <string>
可选
loginIp
string <string>
最后登录IP
loginDate
string <date-time>
最后登录时间
remark
string <string>
备注
dept
object (SysDept)
可选
createBy
string <string>
创建者
createTime
string <date-time>
创建时间
updateBy
string <string>
更新者
updateTime
string <date-time>
更新时间
params
object
请求参数
parentName
string <string>
父菜单名称
parentId
integer <int64>
父菜单ID
children
array[object (SysDept) {24}]
子部门
deptId
integer <int64>
部门ID
deptName
string <string>
部门名称
>= 0 字符<= 30 字符
orderNum
integer <int32>
显示顺序
leader
string <string>
负责人
phone
string <string>
联系电话
>= 0 字符<= 20 字符
areaCode
string <string>
行政区划编码
areaName
string <string>
区县名称
address
string <string>
地址
coordinate
string <string>
经纬度坐标
deptType
integer <int32>
可选
processingLevel
integer <int32>
可选
email
string <string>
邮箱
>= 0 字符<= 50 字符
status
string <string>
可选
delFlag
string <string>
可选
ancestors
string <string>
祖级列表
personCount
integer <int32>
人员数量
postName
string <string>
岗位名称
roles
array[object (SysRole) {19}]
角色对象
createBy
string <string>
创建者
createTime
string <date-time>
创建时间
updateBy
string <string>
更新者
updateTime
string <date-time>
更新时间
params
object
请求参数
roleId
integer <int64>
角色ID
roleName
string <string>
角色名称
>= 0 字符<= 30 字符
roleKey
string <string>
角色权限
>= 0 字符<= 100 字符
roleSort
integer <int32>
角色排序
dataScope
string <string>
可选
menuCheckStrictly
boolean
可选
deptCheckStrictly
boolean
可选
status
string <string>
可选
delFlag
string <string>
可选
remark
string <string>
备注
flag
boolean
可选
menuIds
array[integer <int64>]
菜单组
deptIds
array[integer <int64>]
部门组(数据权限)
admin
boolean
可选
roleIds
array[integer <int64>]
角色组
postIds
array[integer <int64>]
岗位组
roleId
integer <int64>
可选
admin
boolean
可选
示例
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"nickName": "string",
"userType": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"remark": "string",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"params": {
"property1": {},
"property2": {}
},
"parentName": "string",
"parentId": 0,
"children": [
{}
],
"deptId": 0,
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"areaCode": "string",
"areaName": "string",
"address": "string",
"coordinate": "string",
"deptType": 0,
"processingLevel": 0,
"email": "string",
"status": "string",
"delFlag": "string",
"ancestors": "string",
"personCount": 0
},
"postName": "string",
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"remark": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"admin": true
}
示例代码
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://127.0.0.1:18111/system/user' \
--header 'Authorization: Bearer ' \
--header 'Content-Type: application/json' \
--data-raw '{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"nickName": "string",
"userType": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"remark": "string",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"params": {
"property1": {},
"property2": {}
},
"parentName": "string",
"parentId": 0,
"children": [
{}
],
"deptId": 0,
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"areaCode": "string",
"areaName": "string",
"address": "string",
"coordinate": "string",
"deptType": 0,
"processingLevel": 0,
"email": "string",
"status": "string",
"delFlag": "string",
"ancestors": "string",
"personCount": 0
},
"postName": "string",
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"remark": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"admin": true
}'
返回响应
🟢200OK
application/json
Body
响应信息主体
code
integer <int32>
可选
msg
string
可选
data
object
可选
示例
{
"code": 0,
"msg": "string",
"data": {}
}
修改于 2024-12-31 08:17:29