**
* 用户角色表
*/
public class BaseUserRole implements Serializable {
private static final long serialVersionUID = 1L; /**
* 用户角色ID
*/
private String userRoleId; /**
* 用户ID
*/
private String userId; /**
* 角色ID
*/
private String roleId; /**
* @return 用户角色ID
*/
public String getUserRoleId() {
return userRoleId;
} /**
* @param userRoleId
* 用户角色ID
*/
public void setUserRoleId(String userRoleId) {
this.userRoleId = userRoleId;
} /**
* @return 用户ID
*/
public String getUserId() {
return userId;
} /**
* @param userId
* 用户ID
*/
public void setUserId(String userId) {
this.userId = userId;
} /**
* @return 角色ID
*/
public String getRoleId() {
return roleId;
} /**
* @param roleId
* 角色ID
*/
public void setRoleId(String roleId) {
this.roleId = roleId;
}
}
第二个实体书写规范 package com.netbirdtech.auth.obj.authority; import java.io.Serializable;
import java.util.Date; import org.codehaus.jackson.annotate.JsonIgnore; /**
* 用户表
*/
public class BaseUsers implements Serializable {
private static final long serialVersionUID = 1L; /**
* 用户ID
*/
private String userId; /**
* 账号
*/
private String account; /**
* 密码 DigestUtils.md5Hex(DigestUtils.md5Hex(password){account})
*/
private String password; /**
* 用户真实姓名
*/
private String realName; /**
* 性别 0:男 1:女
*/
private Short sex; /**
* 电子邮件地址
*/
private String email; /**
* 手机
*/
private String mobile; /**
* 办公电话
*/
private String officePhone; /**
* 密码错误次数
*/
private Short errorCount; /**
* 上次登录时间
*/
private Date lastLoginTime; /**
* 上次登录IP地址
*/
private String lastLoginIp; /**
* 备注
*/
private String remark; /**
* @return 用户ID
*/
public String getUserId() {
return userId;
} /**
* @param userId
* 用户ID
*/
public void setUserId(String userId) {
this.userId = userId;
} /**
* @return 账号
*/
public String getAccount() {
return account;
} /**
* @param account
* 账号
*/
public void setAccount(String account) {
this.account = account;
} /**
* @return 密码 DigestUtils.md5Hex(DigestUtils.md5Hex(password){account})
*/
@JsonIgnore
public String getPassword() {
return password;
} /**
* @param password
* 密码 DigestUtils.md5Hex(DigestUtils.md5Hex(password){account})
*/
public void setPassword(String password) {
this.password = password;
} /**
* @return 用户真实姓名
*/
public String getRealName() {
return realName;
} /**
* @param realName
* 用户真实姓名
*/
public void setRealName(String realName) {
this.realName = realName;
} /**
* @return 性别 0:男 1:女
*/
public Short getSex() {
return sex;
} /**
* @param sex
* 性别 0:男 1:女
*/
public void setSex(Short sex) {
this.sex = sex;
} /**
* @return 电子邮件地址
*/
public String getEmail() {
return email;
} /**
* @param email
* 电子邮件地址
*/
public void setEmail(String email) {
this.email = email;
} /**
* @return 手机
*/
public String getMobile() {
return mobile;
} /**
* @param mobile
* 手机
*/
public void setMobile(String mobile) {
this.mobile = mobile;
} /**
* @return 办公电话
*/
public String getOfficePhone() {
return officePhone;
} /**
* @param officePhone
* 办公电话
*/
public void setOfficePhone(String officePhone) {
this.officePhone = officePhone;
} /**
* @return 密码错误次数
*/
@JsonIgnore
public Short getErrorCount() {
return errorCount;
} /**
* @param errorCount
* 密码错误次数
*/
public void setErrorCount(Short errorCount) {
this.errorCount = errorCount;
} /**
* @return 上次登录时间
*/
//@JsonSerialize(using = CustomDateTimeSerializer.class)
public Date getLastLoginTime() {
return lastLoginTime;
} /**
* @param lastLoginTime
* 上次登录时间
*/
public void setLastLoginTime(Date lastLoginTime) {
this.lastLoginTime = lastLoginTime;
} /**
* @return 上次登录IP地址
*/
public String getLastLoginIp() {
return lastLoginIp;
} /**
* @param lastLoginIp
* 上次登录IP地址
*/
public void setLastLoginIp(String lastLoginIp) {
this.lastLoginIp = lastLoginIp;
} /**
* @return 备注
*/
public String getRemark() {
return remark;
} /**
* @param remark
* 备注
*/
public void setRemark(String remark) {
this.remark = remark;
}
}

Java实体书写规范的更多相关文章

  1. (转)Java代码书写规范

    0. 安装阿里代码规范的eclipse插件 https://www.cnblogs.com/caer/p/7753522.html 1.基本原则 强制性原则:     1.字符串的拼加操作,必须使用S ...

  2. JAVA书写规范

    java程序书写规范 命名规范    1.一般概念        1.尽量使用完整的英文描述符        2.采用适用于相关领域的术语        3.采用大小写混合使名字可读        4 ...

  3. Java初认识--Java语言的书写规范及基本的运算符

    一.Java中名称的规范和书写程序的规范. 1.Java中的名称规范: (1)包名全是小写:xxyyzz: (2)类名接口名:首字母大写:XxxYyy: (3)变量名和函数名:变量名不能是关键字:多单 ...

  4. [Java拾遗一] XML的书写规范与解析.

    前言今天天气大好, 起了个大早开始总结一些常用的基础知识. XML一直来说都很陌生, 使用大多是用于配置文件, 之前并没有细究过其中的约束规范, 今天刚好没事来学习并总结下. 1,XML基础介绍 XM ...

  5. java开发命名规范

    使用前注意事项: 1.  由于Java面向对象编程的特性, 在命名时应尽量选择名词 2.  驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,首 ...

  6. java开发命名规范(转载)

    java开发命名规范 使用前注意事项: 1.  由于Java面向对象编程的特性, 在命名时应尽量选择名词 2.  驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而 ...

  7. java开发命名规范总结

    一 包名的书写规范 (Package)推荐使用公司或机构的顶级域名为包名的前缀,目的是保证各公司/机构内所使用的包名的唯一性.包名全部为小写字母,且具有实际的区分意义. 1.1 一般要求1.选择有意义 ...

  8. JAVA 代码开发规范

    一.开发工具规范: 1. 开发工具经项目负责人调试后统一确定. 2. 开发工具一经确定不允许集成任何非统一插件,若有需要,经项目负责人同意后统一为 项目组成员添加. 3. 开发工具的编码格式不允许修改 ...

  9. Java的书写格式,标识符及命名规则,注释

    Java的书写格式,标识符及命名规则,注释 1.Java语言的书写格式(约定成俗) 1) 大括号要对齐(左大括号与句尾对其,后面大括号与句头对齐),并且成对写 2) 左大括号前面有空格 3) 遇到左大 ...

随机推荐

  1. PHP数组的定义和遍历

    //常用函数//生成随机数//echo rand(3,33); //两个参数来确定随机数的范围为3-33 //日期时间函数echo time(); //取当前时间的UNIX时间戳//date_defa ...

  2. Window.document对象(1)

    1.Window.document对象 一.找到元素: docunment.getElementById("id"):根据id找,最多找一个:     var a =docunme ...

  3. HDU 5763 Another Meaning KMP+DP

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5763 Another Meaning Time Limit: 2000/1000 MS (Java/ ...

  4. maven ArtifactTransferException: Failure to transfer

    我在使用Myeclipse碰见这个错误,我没有用伺服,直接连接到maven中心. ArtifactTransferException: Failure to transfer org.apache.h ...

  5. websphere变成英文了

    ebsphere页面怎么变成中文? 浏览器 -- internet选项 --  常规 -- "语言" -- 打开后: 1. 如果只有"英语(美国)[en-US]" ...

  6. in_array函数的第三个参数 strict

    看段代码 <?php $array = array('testing',0,'name'); var_dump($array); var_dump(in_array('foo', $array) ...

  7. 为 PHP 开发者准备的 12 个调试工具

    PHP是在实践中发展迅速并被最多使用的脚本语言:包含了诸如详细的文档.庞大的社区.无数可使用的脚本及支持框架等许多特性.PHP提供的这些特性使得它比Python或Ruby等脚本语言更容易上手. 为构建 ...

  8. POJ 3233 Matrix Power Series (矩阵快速幂+二分求解)

    题意:求S=(A+A^2+A^3+...+A^k)%m的和 方法一:二分求解S=A+A^2+...+A^k若k为奇数:S=(A+A^2+...+A^(k/2))+A^(k/2)*(A+A^2+...+ ...

  9. pku 1182(种类并查集)

    题目链接:http://poj.org/problem?id=1182 解题思路来自discuss:http://poj.org/showmessage?message_id=152847 #incl ...

  10. 使用var声明的变量 和 直接赋值并未声明的变量的区别

    在看JS高级程序设计时忽然想到这个问题,众所周知,直接赋值一个变量而为声明,会产生一个全局变量(或者说是全局对象的属性),但用var声明的变量 和 直接赋值而并未声明的变量 都有哪些区别呢,这是我在百 ...