类 OnlineUserController
java.lang.Object
net.sohelp.boot.admin.core.base.BaseController
net.sohelp.boot.dev.web.system.user.OnlineUserController
@RestController("dev-system-online-user")
@RequestMapping("/dev/system/online/user")
public class OnlineUserController
extends BaseController
在线用户管理控制器
提供在线用户的查询、强制下线和全部下线功能
- 从以下版本开始:
- 2022/8/1
- 作者:
- AaronFung
-
字段概要
从类继承的字段 net.sohelp.boot.admin.core.base.BaseController
request, response -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明forcedOffline(String uuid) 强制指定用户下线 根据用户UUID强制该用户退出登录状态强制所有用户下线 注销系统中所有用户的登录状态online()获取在线用户分页列表 根据过滤条件获取符合条件的在线用户信息,并进行分页处理从类继承的方法 net.sohelp.boot.admin.core.base.BaseController
error, error, fail, fail, fail, getLoginID, getLoginName, getLoginOrgID, getLoginOrgName, getLoginUser, getNickname, getTenantId, getUserName, getUserNo, i18n, i18n, isAdministrator, isDeveloper, limit, offset, ok, ok, response, response, responseStream, success, success, success, success, validateToken
-
构造器详细资料
-
OnlineUserController
public OnlineUserController()
-
-
方法详细资料
-
online
@GetMapping("/page") @Permission("ADMIN") public ApiResult online() throws SQLException, UnsupportedEncodingException获取在线用户分页列表 根据过滤条件获取符合条件的在线用户信息,并进行分页处理- 返回:
- ApiResult 包含分页后的在线用户数据
- 抛出:
SQLException- 数据库操作异常UnsupportedEncodingException- URL解码异常
-
forcedOffline
@PostMapping("/forcedOffline") @Permission("DEVELOPER") public ApiResult forcedOffline(@RequestParam String uuid) throws SQLException 强制指定用户下线 根据用户UUID强制该用户退出登录状态- 参数:
uuid- 用户唯一标识符- 返回:
- ApiResult 操作结果提示信息
- 抛出:
SQLException- 数据库操作异常
-
offlineAll
@PostMapping("/offlineAll") @Permission("DEVELOPER") public ApiResult offlineAll() throws SQLException强制所有用户下线 注销系统中所有用户的登录状态- 返回:
- ApiResult 操作结果提示信息
- 抛出:
SQLException- 数据库操作异常
-