content: 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<SysUserOnline> selectUserOnlineList(SysUserOnline userOnline);
  
      /**
       * 查询过期会话集合
       * 
       * @param lastAccessTime 过期时间
       * @return 会话集合
       */
      public List<SysUserOnline> selectOnlineByExpired(String lastAccessTime);
  }
  