家教管理系统接口文档
  1. sys-user-controller
家教管理系统接口文档
  • basic-error-controller
    • error
      GET
    • error
      PUT
    • error
      POST
    • error
      DELETE
    • error
      OPTIONS
    • error
      HEAD
    • error
      PATCH
    • error
      TRACE
  • cache-controller
    • getInfo
      GET
    • clearCacheAll
      DELETE
    • clearCacheKey
      DELETE
    • clearCacheName
      DELETE
    • getCacheKeys
      GET
    • cache
      GET
    • getCacheValue
      GET
  • captcha-controller
    • getCode
  • common-controller
    • fileDownload
    • resourceDownload
    • uploadFile
    • uploadFiles
  • gen-controller
    • editSave
    • batchGenCode
    • columnList
    • dataList
    • download
    • genCode
    • importTableSave
    • genList
    • preview
    • synchDb
    • remove
    • getInfo
  • server-controller
    • getInfo
  • sys-config-controller
    • edit
    • add
    • getConfigKey
    • export
    • list
    • refreshCache
    • remove
    • getInfo
  • sys-dept-controller
    • edit
    • add
    • list
    • excludeChild
    • getInfo
    • remove
  • sys-dict-data-controller
    • edit
    • add
    • export
    • list
    • dictType
    • remove
    • getInfo
  • sys-dict-type-controller
    • edit
    • add
    • export
    • list
    • optionselect
    • refreshCache
    • remove
    • getInfo
  • sys-index-controller
    • index
    • index
    • index
    • index
    • index
    • index
    • index
    • index
  • sys-job-controller
    • edit
    • add
    • changeStatus
    • export
    • list
    • run
    • remove
    • getInfo
  • sys-job-log-controller
    • clean
    • export
    • list
    • remove
    • getInfo
  • sys-login-controller
    • getInfo
    • getRouters
    • login
  • sys-logininfor-controller
    • clean
    • export
    • list
    • unlock
    • remove
  • sys-menu-controller
    • edit
    • add
    • list
    • roleMenuTreeselect
    • treeselect
    • getInfo
    • remove
  • sys-notice-controller
    • edit
    • add
    • list
    • remove
    • getInfo
  • sys-operlog-controller
    • clean
    • export
    • list
    • remove
  • sys-post-controller
    • edit
    • add
    • export
    • list
    • optionselect
    • remove
    • getInfo
  • sys-profile-controller
    • profile
    • updateProfile
    • avatar
    • updatePwd
  • sys-register-controller
    • register
  • sys-role-controller
    • edit
    • add
    • allocatedList
    • cancelAuthUser
    • cancelAuthUserAll
    • selectAuthUserAll
    • unallocatedList
    • changeStatus
    • dataScope
    • deptTree
    • export
    • list
    • optionselect
    • remove
    • getInfo
  • sys-user-controller
    • edit
      PUT
    • add
      POST
    • getInfo
      GET
    • insertAuthRole
      PUT
    • authRole
      GET
    • changeStatus
      PUT
    • deptTree
      GET
    • export
      POST
    • importData
      POST
    • importTemplate
      POST
    • list
      GET
    • resetPwd
      PUT
    • remove
      DELETE
    • getInfo
      GET
  • sys-user-online-controller
    • list
    • forceLogout
  • test-controller
    • 获取用户列表
    • 新增用户
    • 更新用户
    • 获取用户详细
    • 删除用户信息
  • tutorsys-audit-controller
    • edit
    • edit
    • edit
    • add
    • add
    • add
    • export
    • export
    • export
    • list
    • list
    • list
    • remove
    • remove
    • remove
    • getInfo
    • getInfo
    • getInfo
  • tutorsys-category-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • tutorsys-dealer-commission-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • tutorsys-dealer-profile-controller
    • edit
    • edit
    • add
    • add
    • export
    • getCode
    • list
    • export
    • remove
    • list
    • getInfo
    • remove
    • getInfo
  • tutorsys-login-controller
    • edit
    • login
    • edit
    • Code2Session
    • add
    • export
    • export
    • list
    • remove
    • remove
    • getInfo
    • getInfo
  • tutorsys-order-controller
    • edit
    • add
    • export
    • getRecentOrderNum
    • list
    • remove
    • getInfo
  • tutorsys-payment-controller
    • edit
    • add
    • PrepayRequest
    • Notify
    • export
    • list
    • remove
    • getInfo
  • tutorsys-receiving-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • tutorsys-schedule-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • tutorsys-tutor-tag-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • tutorsys-user-profile-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • ali-oss-controller
    • upload
  • tutorsys-attribute-sku-controller
  • tutorsys-banner-controller
    • edit
    • edit
    • add
    • add
    • export
    • export
    • list
    • list
    • remove
    • remove
    • getInfo
    • getInfo
  • tutorsys-del-user-data-controller
    • delUserData
  • tutorsys-demand-list-controller
    • edit
    • add
    • export
    • getCategoryAndTag
    • list
    • map
    • map
    • remove
    • getInfo
  • tutorsys-demand-tag-controller
    • edit
    • add
    • export
    • getCategoryAndTag
    • list
    • remove
    • getInfo
  • tutorsys-tags-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • operation-handler
    • handle
    • handle
  • web-mvc-links-handler
    • links
  • tutorsys-advertise-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • tutorsys-profile-parent-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • tutorsys-profile-tutor-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • tutorsys-profile-tutor-experiences-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • del-user-data-controller
    • delUserData
  • order-demand-tags-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • we-chat-advertise-controller
    • edit
    • list
    • add
    • list
    • getInfo
  • we-chat-banner-controller
    • list
  • we-chat-login-controller
    • login
    • getAvatarAndNickName
    • Code2Session
    • edit
    • list
  • we-chat-order-controller
    • edit
    • add
    • list
  • we-chat-payment-controller
    • edit
    • add
    • PrepayRequest
    • Notify
    • list
  • we-chat-profile-tutor-controller
    • edit
    • add
    • list
    • myParent
    • add
    • getInfo
  • tutorsys-collections-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • tutorsys-demand-to-price-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • we-chat-audit-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • we-chat-common-user-controller
    • QRCode
    • addCollection
    • delCollection
    • getCollection
    • delCollection
    • getIdCardNum
    • getNumByLocation
    • wallet
  • we-chat-demand-list-controller
    • add
    • WeChatDemand2Price
    • getCategoryAndTag
    • list
    • remove
  • we-chat-profile-parent-controller
    • add
    • list
    • edit
    • add
    • getLocations
    • remove
    • getLocationInfo
    • myTutor
    • getInfo
  • tutorsys-feedback-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • tutorsys-user-locations-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • tutorsys-wait-for-order-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • tutorsys-wallet-detail-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • tutorsys-withdraw-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • we-chat-feedback-controller
    • edit
    • add
    • list
    • remove
    • getInfo
  • we-chat-withdraw-controller
    • add
    • list
  • tutorsys-contract-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • tutorsys-toast-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • tutorsys-transfer-order-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • we-chat-contract-controller
    • edit
    • add
    • export
    • list
    • remove
    • getInfo
  • we-chat-toast-controller
    • list
    • getInfo
  • we-chat-transfer-order-controller
    • list
  1. sys-user-controller

edit

PUT
/api/system/user
sys-user-controller
最后修改时间:2024-05-26 11:06:07
责任人:未设置

请求参数

Body 参数application/json
avatar
string 
可选
createBy
string 
可选
createTime
string <date-time>
可选
delFlag
string 
可选
dept
object (SysDept) 
可选
ancestors
string 
可选
children
array[object (SysDept) {21}] 
可选
createBy
string 
可选
createTime
string <date-time>
可选
delFlag
string 
可选
deptId
integer <int64>
可选
deptName
string 
必需
>= 0 字符<= 30 字符
email
string 
可选
>= 0 字符<= 50 字符
errMsg
string 
可选
leader
string 
可选
orderNum
integer <int32>
必需
params
object 
可选
parentId
integer <int64>
可选
parentName
string 
可选
phone
string 
可选
>= 0 字符<= 11 字符
remark
string 
可选
status
string 
可选
toCreateTime
string <date-time>
可选
toUpdateTime
string <date-time>
可选
updateBy
string 
可选
updateTime
string <date-time>
可选
deptId
integer <int64>
可选
email
string 
可选
>= 0 字符<= 50 字符
errMsg
string 
可选
loginDate
string <date-time>
可选
loginIp
string 
可选
nickName
string 
可选
>= 0 字符<= 30 字符
params
object 
可选
password
string 
可选
phonenumber
string 
可选
>= 0 字符<= 11 字符
postIds
array[integer <int64>]
可选
remark
string 
可选
roleId
integer <int64>
可选
roleIds
array[integer <int64>]
可选
roles
array[object (SysRole) {22}] 
可选
createBy
string 
可选
createTime
string <date-time>
可选
dataScope
string 
可选
delFlag
string 
可选
deptCheckStrictly
boolean 
可选
deptIds
array[integer <int64>]
可选
errMsg
string 
可选
flag
boolean 
可选
menuCheckStrictly
boolean 
可选
menuIds
array[integer <int64>]
可选
params
object 
可选
permissions
array[string]
可选
remark
string 
可选
roleId
integer <int64>
可选
roleKey
string 
必需
>= 0 字符<= 100 字符
roleName
string 
必需
>= 0 字符<= 30 字符
roleSort
integer <int32>
必需
status
string 
可选
toCreateTime
string <date-time>
可选
toUpdateTime
string <date-time>
可选
updateBy
string 
可选
updateTime
string <date-time>
可选
sex
string 
可选
status
string 
可选
toCreateTime
string <date-time>
可选
toUpdateTime
string <date-time>
可选
updateBy
string 
可选
updateTime
string <date-time>
可选
userId
integer <int64>
可选
userName
string 
必需
>= 0 字符<= 30 字符
示例
{
  "avatar": "string",
  "createBy": "string",
  "createTime": "2019-08-24T14:15:22Z",
  "delFlag": "string",
  "dept": {
    "ancestors": "string",
    "children": [
      {}
    ],
    "createBy": "string",
    "createTime": "2019-08-24T14:15:22Z",
    "delFlag": "string",
    "deptId": 0,
    "deptName": "string",
    "email": "string",
    "errMsg": "string",
    "leader": "string",
    "orderNum": 0,
    "params": {},
    "parentId": 0,
    "parentName": "string",
    "phone": "string",
    "remark": "string",
    "status": "string",
    "toCreateTime": "2019-08-24T14:15:22Z",
    "toUpdateTime": "2019-08-24T14:15:22Z",
    "updateBy": "string",
    "updateTime": "2019-08-24T14:15:22Z"
  },
  "deptId": 0,
  "email": "string",
  "errMsg": "string",
  "loginDate": "2019-08-24T14:15:22Z",
  "loginIp": "string",
  "nickName": "string",
  "params": {},
  "password": "string",
  "phonenumber": "string",
  "postIds": [
    0
  ],
  "remark": "string",
  "roleId": 0,
  "roleIds": [
    0
  ],
  "roles": [
    {
      "createBy": "string",
      "createTime": "2019-08-24T14:15:22Z",
      "dataScope": "string",
      "delFlag": "string",
      "deptCheckStrictly": true,
      "deptIds": [
        0
      ],
      "errMsg": "string",
      "flag": true,
      "menuCheckStrictly": true,
      "menuIds": [
        0
      ],
      "params": {},
      "permissions": [
        "string"
      ],
      "remark": "string",
      "roleId": 0,
      "roleKey": "string",
      "roleName": "string",
      "roleSort": 0,
      "status": "string",
      "toCreateTime": "2019-08-24T14:15:22Z",
      "toUpdateTime": "2019-08-24T14:15:22Z",
      "updateBy": "string",
      "updateTime": "2019-08-24T14:15:22Z"
    }
  ],
  "sex": "string",
  "status": "string",
  "toCreateTime": "2019-08-24T14:15:22Z",
  "toUpdateTime": "2019-08-24T14:15:22Z",
  "updateBy": "string",
  "updateTime": "2019-08-24T14:15:22Z",
  "userId": 0,
  "userName": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT '/api/system/user' \
--header 'Content-Type: application/json' \
--data-raw '{
    "avatar": "string",
    "createBy": "string",
    "createTime": "2019-08-24T14:15:22Z",
    "delFlag": "string",
    "dept": {
        "ancestors": "string",
        "children": [
            {}
        ],
        "createBy": "string",
        "createTime": "2019-08-24T14:15:22Z",
        "delFlag": "string",
        "deptId": 0,
        "deptName": "string",
        "email": "string",
        "errMsg": "string",
        "leader": "string",
        "orderNum": 0,
        "params": {},
        "parentId": 0,
        "parentName": "string",
        "phone": "string",
        "remark": "string",
        "status": "string",
        "toCreateTime": "2019-08-24T14:15:22Z",
        "toUpdateTime": "2019-08-24T14:15:22Z",
        "updateBy": "string",
        "updateTime": "2019-08-24T14:15:22Z"
    },
    "deptId": 0,
    "email": "string",
    "errMsg": "string",
    "loginDate": "2019-08-24T14:15:22Z",
    "loginIp": "string",
    "nickName": "string",
    "params": {},
    "password": "string",
    "phonenumber": "string",
    "postIds": [
        0
    ],
    "remark": "string",
    "roleId": 0,
    "roleIds": [
        0
    ],
    "roles": [
        {
            "createBy": "string",
            "createTime": "2019-08-24T14:15:22Z",
            "dataScope": "string",
            "delFlag": "string",
            "deptCheckStrictly": true,
            "deptIds": [
                0
            ],
            "errMsg": "string",
            "flag": true,
            "menuCheckStrictly": true,
            "menuIds": [
                0
            ],
            "params": {},
            "permissions": [
                "string"
            ],
            "remark": "string",
            "roleId": 0,
            "roleKey": "string",
            "roleName": "string",
            "roleSort": 0,
            "status": "string",
            "toCreateTime": "2019-08-24T14:15:22Z",
            "toUpdateTime": "2019-08-24T14:15:22Z",
            "updateBy": "string",
            "updateTime": "2019-08-24T14:15:22Z"
        }
    ],
    "sex": "string",
    "status": "string",
    "toCreateTime": "2019-08-24T14:15:22Z",
    "toUpdateTime": "2019-08-24T14:15:22Z",
    "updateBy": "string",
    "updateTime": "2019-08-24T14:15:22Z",
    "userId": 0,
    "userName": "string"
}'

返回响应

🟢200OK
application/json
Body
额外字段
object 
可选
示例
{
  "property1": {},
  "property2": {}
}
🟢201Created
🟠401Unauthorized
🟠403Forbidden
🟠404Not Found
上一页
getInfo
下一页
add
Built with