懒羊羊
2024-01-31 e57a8990ae56f657a59c435a0613c5f7a8728003
提交 | 用户 | 时间
e57a89 1 package com.jcdm.system.service;
2
3 import com.jcdm.common.core.domain.model.LoginUser;
4 import com.jcdm.system.domain.SysUserOnline;
5
6 /**
7  * 在线用户 服务层
8  * 
9  * @author jc
10  */
11 public interface ISysUserOnlineService
12 {
13     /**
14      * 通过登录地址查询信息
15      * 
16      * @param ipaddr 登录地址
17      * @param user 用户信息
18      * @return 在线用户信息
19      */
20     public SysUserOnline selectOnlineByIpaddr(String ipaddr, LoginUser user);
21
22     /**
23      * 通过用户名称查询信息
24      * 
25      * @param userName 用户名称
26      * @param user 用户信息
27      * @return 在线用户信息
28      */
29     public SysUserOnline selectOnlineByUserName(String userName, LoginUser user);
30
31     /**
32      * 通过登录地址/用户名称查询信息
33      * 
34      * @param ipaddr 登录地址
35      * @param userName 用户名称
36      * @param user 用户信息
37      * @return 在线用户信息
38      */
39     public SysUserOnline selectOnlineByInfo(String ipaddr, String userName, LoginUser user);
40
41     /**
42      * 设置在线用户信息
43      * 
44      * @param user 用户信息
45      * @return 在线用户
46      */
47     public SysUserOnline loginUserToUserOnline(LoginUser user);
48 }