Skip to content

获取当前用户资料

GET/sys_base/platform/user/getUserInfo
构建时间2026-06-26 20:10:33(Asia/Shanghai)来源项目中间件文档 / 中间件后端来源仓../cl-midserver-2026来源提交号69b951a07311e75887b57e0400d888f89dd72cac
查看文档来源信息
  • 来源目录:addons/sys_base/docs
  • 来源文件:接口文档/54-获取当前用户资料.md

详细说明

返回当前 app-id + addons-type 下已经生效的正式运行上下文、上下文候选列表、默认页、应用菜单默认页与公共范围。

接口信息

项目内容
请求方式GET
请求路径/sys_base/platform/user/getUserInfo
来源文件接口文档/54-获取当前用户资料.md

请求头

请求头示例值说明
x-token<jwt-token>登录令牌。
app-idmid-admin当前应用 ID。
addons-typesys_base当前模块标识。

入参

无额外请求参数。

参数说明

请参考上方入参表。

请求示例

当前文档未提供独立请求示例,请参考下方 curl 示例。

响应输出

当前文档未提供响应示例。

字段说明

字段类型说明
data.selectedAuthorityIdnumber当前已生效的角色 ID;super_admin 上下文下允许为 0
data.accessModestring当前已生效的上下文类型,正式值为 rolesuper_admin
data.isSuperAdminboolean当前账号是否为超级管理员用户
data.isSuperAdminContextboolean当前会话是否正运行在超级管理员上下文
data.userInfo.userobject当前用户基础资料
data.userInfo.authoritiesApparray当前应用 + 当前模块下的可切换上下文列表
data.userInfo.contextOptionsarrayauthoritiesApp 同口径的正式上下文列表
data.userInfo.contextOptions[].defaultPageobject当前上下文的默认页。优先表示 PCWEB system_menu 默认页;当 PCWEB 默认页未解析且当前应用菜单默认页已解析时,为兼容登录态消费会返回应用菜单默认页
data.userInfo.contextOptions[].appMenuDefaultPageobject当前 app-id 命中已发布 app_menu 后,当前上下文的应用菜单默认页;未发布、未授权或未配置时为空
data.userInfo.currentContextobject当前已经生效的正式运行上下文
data.userInfo.currentContext.appMenuDefaultPageobject当前已生效上下文对应的应用菜单默认页,口径同 contextOptions[].appMenuDefaultPage
data.userInfo.commonScopeobject中间件公共范围,正式包含 accessModeisSuperAdminisSuperAdminContextselectedAuthorityId
data.userInfo.defaultPageobject当前上下文下的默认页
data.userInfo.appMenuDefaultPageobject当前上下文下的应用菜单默认页摘要

curl 示例

bash
curl --location --request GET 'http://127.0.0.1:8100/sys_base/platform/user/getUserInfo' \
--header 'x-token: <jwt-token>' \
--header 'app-id: mid-admin' \
--header 'addons-type: sys_base'

CL 正式文档平台