类 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
  • 构造器详细资料

    • 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 - 数据库操作异常