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