SysUserOnlineMapper.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.ruoyi.system.mapper;
  2. import java.util.List;
  3. import com.ruoyi.system.domain.SysUserOnline;
  4. /**
  5. * 在线用户 数据层
  6. *
  7. * @author ruoyi
  8. */
  9. public interface SysUserOnlineMapper
  10. {
  11. /**
  12. * 通过会话序号查询信息
  13. *
  14. * @param sessionId 会话ID
  15. * @return 在线用户信息
  16. */
  17. public SysUserOnline selectOnlineById(String sessionId);
  18. /**
  19. * 通过会话序号删除信息
  20. *
  21. * @param sessionId 会话ID
  22. * @return 在线用户信息
  23. */
  24. public int deleteOnlineById(String sessionId);
  25. /**
  26. * 保存会话信息
  27. *
  28. * @param online 会话信息
  29. * @return 结果
  30. */
  31. public int saveOnline(SysUserOnline online);
  32. /**
  33. * 查询会话集合
  34. *
  35. * @param userOnline 会话参数
  36. * @return 会话集合
  37. */
  38. public List<SysUserOnline> selectUserOnlineList(SysUserOnline userOnline);
  39. /**
  40. * 查询过期会话集合
  41. *
  42. * @param lastAccessTime 过期时间
  43. * @return 会话集合
  44. */
  45. public List<SysUserOnline> selectOnlineByExpired(String lastAccessTime);
  46. }