hjg
2023-10-14 f6c2f15c37aef4675dda01fb5ec17cde4e141c3f
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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
package com.mandi.system.persist;
 
import java.io.Serializable;
import java.util.Date;
 
import javax.persistence.*;
import javax.validation.constraints.NotNull;
 
import org.apache.commons.lang3.StringUtils;
@Entity
@Table(name="fd_login_log")
public class Login implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private long id;
    @NotNull(message="登录用户名不能为空")
    private String username;
    private String ipaddr;
    private String macaddr;
    @Temporal(TemporalType.TIMESTAMP)
    private Date logintime=new Date();
    @Temporal(TemporalType.TIMESTAMP)
    private Date logouttime;
    @Enumerated(EnumType.STRING)
    private LoginSide loginside;
    private String note;
    private String userid;
    private String workername;
    private String workerno;
    private long depart;//部门
    private String departname;//部门名字
    private String departno;
    private String phone;
 
    private long sysDepartID;
    private String sysDepartName;
    private String sdepartNo;//系统部门编号
    @Transient
    private boolean isFdAdmin;
 
 
    public static long getSerialVersionUID() {
        return serialVersionUID;
    }
 
    public boolean isFdAdmin() {
        return isFdAdmin;
    }
 
    public void setFdAdmin(boolean fdAdmin) {
        isFdAdmin = fdAdmin;
    }
 
    /**
     * notice:this is not the user's id,only log's id
     * @return
     */
 
    public long getId() {
        return id;
    }
    public void setId(long id) {
        this.id = id;
    }
    public String getUsername() {
        return username;
    }
    public void setUsername(String username) {
        this.username = StringUtils.trim(username);
    }
    public Date getLogintime() {
        return logintime;
    }
    public void setLogintime(Date logintime) {
        this.logintime = logintime;
    }
    public Date getLogouttime() {
        return logouttime;
    }
    public void setLogouttime(Date logouttime) {
        this.logouttime = logouttime;
    }
    public LoginSide getLoginside() {
        return loginside;
    }
    public void setLoginside(LoginSide loginside) {
        this.loginside = loginside;
    }
    public String getUserid() {
        return userid;
    }
    public void setUserid(String userid) {
        this.userid = userid;
    }
    public long getDepart() {
        return depart;
    }
    public void setDepart(long depart) {
        this.depart = depart;
    }
    public String getIpaddr() {
        return ipaddr;
    }
    public void setIpaddr(String ipaddr) {
        this.ipaddr = StringUtils.trim(ipaddr);
    }
    public String getMacaddr() {
        return macaddr;
    }
    public void setMacaddr(String macaddr) {
        this.macaddr = StringUtils.trim(macaddr);
    }
    public String getNote() {
        return note;
    }
    public void setNote(String note) {
        this.note = note;
    }
    public String getDepartname() {
        return departname;
    }
    public void setDepartname(String departname) {
        this.departname = departname;
    }
    public String getWorkername() {
        return workername;
    }
    public void setWorkername(String workername) {
        this.workername = workername;
    }
    public long getSysDepartID() {
        return sysDepartID;
    }
    public void setSysDepartID(long sysDepartID) {
        this.sysDepartID = sysDepartID;
    }
    public String getSysDepartName() {
        return sysDepartName;
    }
    public void setSysDepartName(String sysDepartName) {
        this.sysDepartName = sysDepartName;
    }
    public String getSdepartNo() {
        return sdepartNo;
    }
    public void setSdepartNo(String sdepartNo) {
        this.sdepartNo = sdepartNo;
    }
    public String getWorkerno() {
        return workerno;
    }
    public void setWorkerno(String workerno) {
        this.workerno = workerno;
    }
    public String getDepartno() {
        return departno;
    }
    public void setDepartno(String departno) {
        this.departno = departno;
    }
    public String getPhone() {
        return phone;
    }
    public void setPhone(String phone) {
        this.phone = phone;
    }
 
 
}