该接口支持查询当前登录用户详情。
请求接口
GET /api/user/detail
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| X-Access-Token | header | string | 是 | 平台token |
响应参数
以200 Response为例,响应参数如下:
| 名称 | 类型 | 必选 | 约束 | 说明 |
|---|---|---|---|---|
| » message | string | true | none | 返回信息 |
| » result | object | true | none | 返回结果 |
| »» id | string | true | none | ID |
| »» username | string | true | none | 用户名 |
| »» type | object | true | none | 类型 |
| »»» name | string | true | none | 类型名称 |
| »»» id | string | true | none | 类型ID |
| »» status | string | true | none | 状态码 |
| »» name | string | true | none | 名称 |
| string | true | none | 邮箱 | |
| »» telephone | string | true | none | 电话 |
| »» createTime | integer | true | none | 创建时间 |
| »» roleList | [object] | true | none | 角色 |
| »»» name | string | false | none | 角色名称 |
| »»» id | string | false | none | 角色ID |
| »» orgList | [object] | true | none | 组织 |
| »»» name | string | false | none | 组织名称 |
| »»» id | string | false | none | 组织ID |
| »»» sortIndex | integer | false | none | 组织索引 |
| »» tenantDisabled | boolean | false | none | 是否被禁用 |
| » status | integer | true | none | 响应状态码 |
| » timestamp | integer | true | none | 时间戳 |
响应状态码
| 状态码 | 状态码含义 | 说明 |
|---|---|---|
| 200 | OK | 成功 |
| 401 | Unauthorized | 登录状态已过期,token不能为空 |
| 500 | Internal Server Error | 服务器内部异常 |
返回示例
以200 Response为例:
json
{
"message": "success",
"result": {
"id": "1199596756811550720",
"username": "admin",
"type": {
"name": "普通用户",
"id": "user"
},
"status": 1,
"name": "\t\r\n室内安防",
"email": "",
"telephone": "15888333888",
"createTime": 1686904813493,
"roleList": [
{
"id": "1585618818215264256",
"name": "超级管理员"
}
],
"orgList": [],
"tenantDisabled": false
},
"status": 200,
"timestamp": 1693291004280
}{
"message": "success",
"result": {
"id": "1199596756811550720",
"username": "admin",
"type": {
"name": "普通用户",
"id": "user"
},
"status": 1,
"name": "\t\r\n室内安防",
"email": "",
"telephone": "15888333888",
"createTime": 1686904813493,
"roleList": [
{
"id": "1585618818215264256",
"name": "超级管理员"
}
],
"orgList": [],
"tenantDisabled": false
},
"status": 200,
"timestamp": 1693291004280
}