zm
2020-05-18 a18bfacbf56b401f6e0fdae8710fbca4df8cff77
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package cn.autoform.web.service.login;
 
import cn.autoform.bean.system.PublicRestConst;
import cn.autoform.bean.system.UserInfo;
import cn.autoform.bean.system.UserInfo.LogInInfo;
 
/**
 * 通行证接口调用
 * @author WangYX
 *
 */
public interface LoginService extends PublicRestConst{
 
    /**
     * 获得用户信息
     * @param loginInfo
     * @return
     */
    UserInfo getUserInfo(LogInInfo loginInfo);
    
    /**
     * 获得用户信息
     * @param token
     * @return
     */
    UserInfo getUserInfo(String token);
    
    /**
     * 获得用户信息
     * @param loginSecurity
     * @return
     */
    UserInfo getUserInfo(LoginSecurity loginSecurity);
    
    /**
     * 获得loginInfo
     * @param token
     * @return
     */
    LogInInfo getLoginInfo(String token);
    
    /**
     * 获得token
     * @param loginInfo
     * @return
     */
//    String getToken(UserInfo.LogInInfo loginInfo);
    
//    String getRestToken(LoginSecurity loginSecurity);
}