1 **
2 *用户角色表3 */
4 public class BaseUserRole implementsSerializable {5 private static final long serialVersionUID = 1L;6
7 /**
8 * 用户角色ID9 */
10 privateString userRoleId;11
12 /**
13 * 用户ID14 */
15 privateString userId;16
17 /**
18 * 角色ID19 */
20 privateString roleId;21
22 /**
23 *@return用户角色ID24 */
25 publicString getUserRoleId() {26 returnuserRoleId;27 }28
29 /**
30 *@paramuserRoleId31 * 用户角色ID32 */
33 public voidsetUserRoleId(String userRoleId) {34 this.userRoleId =userRoleId;35 }36
37 /**
38 *@return用户ID39 */
40 publicString getUserId() {41 returnuserId;42 }43
44 /**
45 *@paramuserId46 * 用户ID47 */
48 public voidsetUserId(String userId) {49 this.userId =userId;50 }51
52 /**
53 *@return角色ID54 */
55 publicString getRoleId() {56 returnroleId;57 }58
59 /**
60 *@paramroleId61 * 角色ID62 */
63 public voidsetRoleId(String roleId) {64 this.roleId =roleId;65 }66 }67 第二个实体书写规范68
69 packagecom.netbirdtech.auth.obj.authority;70
71 importjava.io.Serializable;72 importjava.util.Date;73
74 importorg.codehaus.jackson.annotate.JsonIgnore;75
76 /**
77 * 用户表78 */
79 public class BaseUsers implementsSerializable {80 private static final long serialVersionUID = 1L;81
82 /**
83 * 用户ID84 */
85 privateString userId;86
87 /**
88 * 账号89 */
90 privateString account;91
92 /**
93 * 密码 DigestUtils.md5Hex(DigestUtils.md5Hex(password){account})94 */
95 privateString password;96
97 /**
98 * 用户真实姓名99 */
100 privateString realName;101
102 /**
103 * 性别 0:男 1:女104 */
105 privateShort sex;106
107 /**
108 * 电子邮件地址109 */
110 privateString email;111
112 /**
113 * 手机114 */
115 privateString mobile;116
117 /**
118 * 办公电话119 */
120 privateString officePhone;121
122 /**
123 * 密码错误次数124 */
125 privateShort errorCount;126
127 /**
128 * 上次登录时间129 */
130 privateDate lastLoginTime;131
132 /**
133 * 上次登录IP地址134 */
135 privateString lastLoginIp;136
137 /**
138 * 备注139 */
140 privateString remark;141
142 /**
143 *@return用户ID144 */
145 publicString getUserId() {146 returnuserId;147 }148
149 /**
150 *@paramuserId151 * 用户ID152 */
153 public voidsetUserId(String userId) {154 this.userId =userId;155 }156
157 /**
158 *@return账号159 */
160 publicString getAccount() {161 returnaccount;162 }163
164 /**
165 *@paramaccount166 * 账号167 */
168 public voidsetAccount(String account) {169 this.account =account;170 }171
172 /**
173 *@return密码 DigestUtils.md5Hex(DigestUtils.md5Hex(password){account})174 */
175 @JsonIgnore176 publicString getPassword() {177 returnpassword;178 }179
180 /**
181 *@parampassword182 * 密码 DigestUtils.md5Hex(DigestUtils.md5Hex(password){account})183 */
184 public voidsetPassword(String password) {185 this.password =password;186 }187
188 /**
189 *@return用户真实姓名190 */
191 publicString getRealName() {192 returnrealName;193 }194
195 /**
196 *@paramrealName197 * 用户真实姓名198 */
199 public voidsetRealName(String realName) {200 this.realName =realName;201 }202
203 /**
204 *@return性别 0:男 1:女205 */
206 publicShort getSex() {207 returnsex;208 }209
210 /**
211 *@paramsex212 * 性别 0:男 1:女213 */
214 public voidsetSex(Short sex) {215 this.sex =sex;216 }217
218 /**
219 *@return电子邮件地址220 */
221 publicString getEmail() {222 returnemail;223 }224
225 /**
226 *@paramemail227 * 电子邮件地址228 */
229 public voidsetEmail(String email) {230 this.email =email;231 }232
233 /**
234 *@return手机235 */
236 publicString getMobile() {237 returnmobile;238 }239
240 /**
241 *@parammobile242 * 手机243 */
244 public voidsetMobile(String mobile) {245 this.mobile =mobile;246 }247
248 /**
249 *@return办公电话250 */
251 publicString getOfficePhone() {252 returnofficePhone;253 }254
255 /**
256 *@paramofficePhone257 * 办公电话258 */
259 public voidsetOfficePhone(String officePhone) {260 this.officePhone =officePhone;261 }262
263 /**
264 *@return密码错误次数265 */
266 @JsonIgnore267 publicShort getErrorCount() {268 returnerrorCount;269 }270
271 /**
272 *@paramerrorCount273 * 密码错误次数274 */
275 public voidsetErrorCount(Short errorCount) {276 this.errorCount =errorCount;277 }278
279 /**
280 *@return上次登录时间281 */
282 //@JsonSerialize(using = CustomDateTimeSerializer.class)
283 publicDate getLastLoginTime() {284 returnlastLoginTime;285 }286
287 /**
288 *@paramlastLoginTime289 * 上次登录时间290 */
291 public voidsetLastLoginTime(Date lastLoginTime) {292 this.lastLoginTime =lastLoginTime;293 }294
295 /**
296 *@return上次登录IP地址297 */
298 publicString getLastLoginIp() {299 returnlastLoginIp;300 }301
302 /**
303 *@paramlastLoginIp304 * 上次登录IP地址305 */
306 public voidsetLastLoginIp(String lastLoginIp) {307 this.lastLoginIp =lastLoginIp;308 }309
310 /**
311 *@return备注312 */
313 publicString getRemark() {314 returnremark;315 }316
317 /**
318 *@paramremark319 * 备注320 */
321 public voidsetRemark(String remark) {322 this.remark =remark;323 }324 }