java 实体规范_Java实体书写规范

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 }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值