zhangherong
2025-07-01 02ae7138146e6964c4b5875930cbb8896ad840fc
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
package org.jeecg.common.system.vo;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.common.desensitization.annotation.SensitiveField;
import org.springframework.format.annotation.DateTimeFormat;
 
import java.util.Date;
 
/**
 * <p>
 * 在线用户信息
 * </p>
 *
 * @Author scott
 * @since 2018-12-20
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class LoginUser {
 
    /**
     * 登录人id
     */
    @SensitiveField
    private String id;
 
    /**
     * 登录人账号
     */
    @SensitiveField
    private String username;
 
    /**
     * 登录人名字
     */
    @SensitiveField
    private String realname;
 
    /**
     * 登录人密码
     */
    @SensitiveField
    private String password;
 
     /**
      * 当前登录部门code
      */
    private String orgCode;
    /**
     * 用户类型
     */
    private Integer userType;
    /**
     * 头像
     */
    @SensitiveField
    private String avatar;
 
    /**
     * 生日
     */
    @SensitiveField
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date birthday;
 
    /**
     * 性别(1:男 2:女)
     */
    private Integer sex;
 
    /**
     * 电子邮件
     */
    @SensitiveField
    private String email;
 
    /**
     * 电话
     */
    @SensitiveField
    private String phone;
 
    /**
     * 状态(1:正常 2:冻结 )
     */
    private Integer status;
    
    private Integer delFlag;
    /**
     * 同步工作流引擎1同步0不同步
     */
    private Integer activitiSync;
 
    /**
     * 创建时间
     */
    private Date createTime;
 
    /**
     *  身份(1 普通员工 2 上级)
     */
    private Integer userIdentity;
 
    /**
     * 管理部门ids
     */
    private String departIds;
 
    /**
     * 管理产线ids
     */
    private String productionIds;
 
    /**
     * 职务,关联职务表
     */
    @SensitiveField
    private String post;
 
    /**
     * 座机号
     */
    @SensitiveField
    private String telephone;
 
    /**多租户id配置,编辑用户的时候设置*/
    private String relTenantIds;
 
    /**设备id uniapp推送用*/
    private String clientId;
    /**企业Id*/
    private String enterpriseId;
 
    /**
     * 所属组织id
     */
    private String departId;
 
    private String equipmentIds;
 
}