package com.ruoyi.system.mapper; import java.util.List; import com.ruoyi.system.domain.SysUserOnline; /** * 在线用户 数据层 * * @author ruoyi */ public interface SysUserOnlineMapper { /** * 通过会话序号查询信息 * * @param sessionId 会话ID * @return 在线用户信息 */ public SysUserOnline selectOnlineById(String sessionId); /** * 通过会话序号删除信息 * * @param sessionId 会话ID * @return 在线用户信息 */ public int deleteOnlineById(String sessionId); /** * 保存会话信息 * * @param online 会话信息 * @return 结果 */ public int saveOnline(SysUserOnline online); /** * 查询会话集合 * * @param userOnline 会话参数 * @return 会话集合 */ public List selectUserOnlineList(SysUserOnline userOnline); /** * 查询过期会话集合 * * @param lastAccessTime 过期时间 * @return 会话集合 */ public List selectOnlineByExpired(String lastAccessTime); }