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 }