获取当前登录用户信息。该接口调用 Web 内部封装的 getInfo(),对应后端 GET /getInfo;在带网关前缀的环境下实际请求地址为 /api/getInfo。
基本信息
Path: /getUserInfo
Method: POST
请求参数
无需业务参数。调用前需要 Web 已经登录或已通过 uploadToken 写入有效 Token。
请求示例
{
"method": "getUserInfo"
}
返回字段
| 字段 | 类型 | 说明 |
|---|---|---|
companyId | string/number | 当前用户所属企业 ID。 |
companyName | string | 当前用户所属企业名称。 |
phoneNumber | string | 当前用户手机号。 |
userId | string/number | 当前登录用户 ID。 |
roles | array | 当前用户角色列表,透传 /getInfo 返回的 roles。 |
token | string | 当前 Web 登录 Token。 |
成功返回示例
{
"method": "getUserInfo",
"response": {
"code": 200,
"msg": "success",
"companyId": 10001,
"companyName": "示例企业",
"phoneNumber": "17600000000",
"userId": 20001,
"roles": [],
"token": "token-value",
"data": {
"companyId": 10001,
"companyName": "示例企业",
"phoneNumber": "17600000000",
"userId": 20001,
"roles": [],
"token": "token-value"
}
}
}
失败返回示例
{
"method": "getUserInfo",
"status": "error",
"code": "400",
"msg": "get user info failed"
}