1 **
2 * 用户角色表
3 */
4 public class BaseUserRole implements Serializable {
5 private static final long serialVersionUID = 1L;
6
7 /**
8 * 用户角色ID
9 */
10 private String userRoleId;
11
12 /**
13 * 用户ID
14 */
15 private String userId;
16
17 /**
18 * 角色ID
19 */
20 private String roleId;
21
22 /**
23 * @return 用户角色ID
24 */
25 public String getUserRoleId() {
26 return userRoleId;
27 }
28
29 /**
30 * @param userRoleId
31 * 用户角色ID
32 */
33 public void setUserRoleId(String userRoleId) {
34 this.userRoleId = userRoleId;
35 }
36
37 /**
38 * @return 用户ID
39 */
40 public String getUserId() {
41 return userId;
42 }
43
44 /**
45 * @param userId
46 * 用户ID
47 */
48 public void setUserId(String userId) {
49 this.userId = userId;
50 }
51
52 /**
53 * @return 角色ID
54 */
55 public String getRoleId() {
56 return roleId;
57 }
58
59 /**
60 * @param roleId
61 * 角色ID
62 */
63 public void setRoleId(String roleId) {
64 this.roleId = roleId;
65 }
66 }
67 第二个实体书写规范
68
69 package com.netbirdtech.auth.obj.authority;
70
71 import java.io.Serializable;
72 import java.util.Date;
73
74 import org.codehaus.jackson.annotate.JsonIgnore;
75
76 /**
77 * 用户表
78 */
79 public class BaseUsers implements Serializable {
80 private static final long serialVersionUID = 1L;
81
82 /**
83 * 用户ID
84 */
85 private String userId;
86
87 /**
88 * 账号
89 */
90 private String account;
91
92 /**
93 * 密码 DigestUtils.md5Hex(DigestUtils.md5Hex(password){account})
94 */
95 private String password;
96
97 /**
98 * 用户真实姓名
99 */
100 private String realName;
101
102 /**
103 * 性别 0:男 1:女
104 */
105 private Short sex;
106
107 /**
108 * 电子邮件地址
109 */
110 private String email;
111
112 /**
113 * 手机
114 */
115 private String mobile;
116
117 /**
118 * 办公电话
119 */
120 private String officePhone;
121
122 /**
123 * 密码错误次数
124 */
125 private Short errorCount;
126
127 /**
128 * 上次登录时间
129 */
130 private Date lastLoginTime;
131
132 /**
133 * 上次登录IP地址
134 */
135 private String lastLoginIp;
136
137 /**
138 * 备注
139 */
140 private String remark;
141
142 /**
143 * @return 用户ID
144 */
145 public String getUserId() {
146 return userId;
147 }
148
149 /**
150 * @param userId
151 * 用户ID
152 */
153 public void setUserId(String userId) {
154 this.userId = userId;
155 }
156
157 /**
158 * @return 账号
159 */
160 public String getAccount() {
161 return account;
162 }
163
164 /**
165 * @param account
166 * 账号
167 */
168 public void setAccount(String account) {
169 this.account = account;
170 }
171
172 /**
173 * @return 密码 DigestUtils.md5Hex(DigestUtils.md5Hex(password){account})
174 */
175 @JsonIgnore
176 public String getPassword() {
177 return password;
178 }
179
180 /**
181 * @param password
182 * 密码 DigestUtils.md5Hex(DigestUtils.md5Hex(password){account})
183 */
184 public void setPassword(String password) {
185 this.password = password;
186 }
187
188 /**
189 * @return 用户真实姓名
190 */
191 public String getRealName() {
192 return realName;
193 }
194
195 /**
196 * @param realName
197 * 用户真实姓名
198 */
199 public void setRealName(String realName) {
200 this.realName = realName;
201 }
202
203 /**
204 * @return 性别 0:男 1:女
205 */
206 public Short getSex() {
207 return sex;
208 }
209
210 /**
211 * @param sex
212 * 性别 0:男 1:女
213 */
214 public void setSex(Short sex) {
215 this.sex = sex;
216 }
217
218 /**
219 * @return 电子邮件地址
220 */
221 public String getEmail() {
222 return email;
223 }
224
225 /**
226 * @param email
227 * 电子邮件地址
228 */
229 public void setEmail(String email) {
230 this.email = email;
231 }
232
233 /**
234 * @return 手机
235 */
236 public String getMobile() {
237 return mobile;
238 }
239
240 /**
241 * @param mobile
242 * 手机
243 */
244 public void setMobile(String mobile) {
245 this.mobile = mobile;
246 }
247
248 /**
249 * @return 办公电话
250 */
251 public String getOfficePhone() {
252 return officePhone;
253 }
254
255 /**
256 * @param officePhone
257 * 办公电话
258 */
259 public void setOfficePhone(String officePhone) {
260 this.officePhone = officePhone;
261 }
262
263 /**
264 * @return 密码错误次数
265 */
266 @JsonIgnore
267 public Short getErrorCount() {
268 return errorCount;
269 }
270
271 /**
272 * @param errorCount
273 * 密码错误次数
274 */
275 public void setErrorCount(Short errorCount) {
276 this.errorCount = errorCount;
277 }
278
279 /**
280 * @return 上次登录时间
281 */
282 //@JsonSerialize(using = CustomDateTimeSerializer.class)
283 public Date getLastLoginTime() {
284 return lastLoginTime;
285 }
286
287 /**
288 * @param lastLoginTime
289 * 上次登录时间
290 */
291 public void setLastLoginTime(Date lastLoginTime) {
292 this.lastLoginTime = lastLoginTime;
293 }
294
295 /**
296 * @return 上次登录IP地址
297 */
298 public String getLastLoginIp() {
299 return lastLoginIp;
300 }
301
302 /**
303 * @param lastLoginIp
304 * 上次登录IP地址
305 */
306 public void setLastLoginIp(String lastLoginIp) {
307 this.lastLoginIp = lastLoginIp;
308 }
309
310 /**
311 * @return 备注
312 */
313 public String getRemark() {
314 return remark;
315 }
316
317 /**
318 * @param remark
319 * 备注
320 */
321 public void setRemark(String remark) {
322 this.remark = remark;
323 }
324 }