Java实体书写规范

  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 }
原文地址:https://www.cnblogs.com/lr393993507/p/5310473.html