• 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 }
  • 相关阅读:
    vue模拟接口数据
    修改placeholder的颜色
    network is unreachable mongodb
    数字转时间
    前端下载流文件
    jquery的AJAX中各个事件执行顺序
    移动端谨慎使用overflow:hidden
    时间函数整理
    background-size使用时的注意点
    关于iframe
  • 原文地址:https://www.cnblogs.com/lr393993507/p/5310473.html
Copyright © 2020-2023  润新知