黎星凯
2024-05-17 3520e86e2b00b9c1ee3f4fffd4ab49fe3d6c259e
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
51
52
53
package com.iplatform.security.util;
 
import com.iplatform.base.DefaultUserPrincipal;
import com.iplatform.model.po.S_user_core;
import com.walker.infrastructure.utils.DateUtils;
import com.walker.web.DataStatus;
import com.walker.web.UserPrincipal;
import com.walker.web.UserType;
 
public class MockPrincipalUtils {
 
//    /**
//     * 正式代码,创建超级管理员用户登录对象
//     * @return
//     */
//    public static final UserPrincipal<S_user_core> createSupervisor(String supervisorPassword){
//        S_user_core userCore = new S_user_core();
//        userCore.setId(Constants.SUPERVISOR_ID);
////        userCore.setCreateTime(DateUtils.getDateTimeNumber(System.currentTimeMillis()));
//        userCore.setCreate_time(DateUtils.getDateTimeNumber(System.currentTimeMillis()));
//        userCore.setStatus(DataStatus.CONST_NORMAL);
//        userCore.setUser_name(Constants.SUPERVISOR_NAME_DEFAULT);
//        userCore.setNick_name(Constants.SUPERVISOR_NAME_ZH);
////        userCore.setPassword("123456"); // 这里要修改,应该存储加密过后的密码信息
//        userCore.setPassword(supervisorPassword);
//        userCore.setUser_type(UserType.TYPE_SUPER);
//
//        DefaultUserPrincipal userPrincipal = new DefaultUserPrincipal(userCore);
//        return userPrincipal;
//    }
 
    /**
     * 模拟一个普通用户
     * @param id 用户ID(以及登录ID)
     * @return
     */
    @Deprecated
    public static final UserPrincipal<S_user_core> createNormalUser(String id){
        S_user_core userCore = new S_user_core();
        userCore.setId(Long.parseLong(id));
//        userCore.setCreateTime(DateUtils.getDateTimeNumber(System.currentTimeMillis()));
        userCore.setCreate_time(DateUtils.getDateTimeNumber(System.currentTimeMillis()));
        userCore.setStatus(DataStatus.CONST_NORMAL);
        userCore.setUser_name(id);
        userCore.setNick_name("演示用户");
        userCore.setPassword("123456"); // 这里要修改,应该存储加密过后的密码信息
        userCore.setUser_type(UserType.TYPE_NORMAL);
 
        DefaultUserPrincipal userPrincipal = new DefaultUserPrincipal(userCore);
        return userPrincipal;
    }
 
}