| | |
| | | import com.ruoyi.common.log.annotation.Log;
|
| | | import com.ruoyi.common.log.enums.BusinessType;
|
| | | import com.ruoyi.common.redis.service.RedisService;
|
| | | import com.ruoyi.common.security.annotation.PreAuthorize;
|
| | | import com.ruoyi.common.security.annotation.RequiresPermissions;
|
| | | import com.ruoyi.system.api.model.LoginUser;
|
| | | import com.ruoyi.system.domain.SysUserOnline;
|
| | | import com.ruoyi.system.service.ISysUserOnlineService;
|
| | |
| | | @Autowired
|
| | | private RedisService redisService;
|
| | |
|
| | | @PreAuthorize(hasPermi = "monitor:online:list")
|
| | | @RequiresPermissions("monitor:online:list")
|
| | | @GetMapping("/list")
|
| | | public TableDataInfo list(String ipaddr, String userName)
|
| | | {
|
| | |
| | | /**
|
| | | * 强退用户
|
| | | */
|
| | | @PreAuthorize(hasPermi = "monitor:online:forceLogout")
|
| | | @RequiresPermissions("monitor:online:forceLogout")
|
| | | @Log(title = "在线用户", businessType = BusinessType.FORCE)
|
| | | @DeleteMapping("/{tokenId}")
|
| | | public AjaxResult forceLogout(@PathVariable String tokenId)
|