Java实体书写规范
**
* 用户角色表
*/
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实体书写规范的更多相关文章
- (转)Java代码书写规范
0. 安装阿里代码规范的eclipse插件 https://www.cnblogs.com/caer/p/7753522.html 1.基本原则 强制性原则: 1.字符串的拼加操作,必须使用S ...
- JAVA书写规范
java程序书写规范 命名规范 1.一般概念 1.尽量使用完整的英文描述符 2.采用适用于相关领域的术语 3.采用大小写混合使名字可读 4 ...
- Java初认识--Java语言的书写规范及基本的运算符
一.Java中名称的规范和书写程序的规范. 1.Java中的名称规范: (1)包名全是小写:xxyyzz: (2)类名接口名:首字母大写:XxxYyy: (3)变量名和函数名:变量名不能是关键字:多单 ...
- [Java拾遗一] XML的书写规范与解析.
前言今天天气大好, 起了个大早开始总结一些常用的基础知识. XML一直来说都很陌生, 使用大多是用于配置文件, 之前并没有细究过其中的约束规范, 今天刚好没事来学习并总结下. 1,XML基础介绍 XM ...
- java开发命名规范
使用前注意事项: 1. 由于Java面向对象编程的特性, 在命名时应尽量选择名词 2. 驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,首 ...
- java开发命名规范(转载)
java开发命名规范 使用前注意事项: 1. 由于Java面向对象编程的特性, 在命名时应尽量选择名词 2. 驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而 ...
- java开发命名规范总结
一 包名的书写规范 (Package)推荐使用公司或机构的顶级域名为包名的前缀,目的是保证各公司/机构内所使用的包名的唯一性.包名全部为小写字母,且具有实际的区分意义. 1.1 一般要求1.选择有意义 ...
- JAVA 代码开发规范
一.开发工具规范: 1. 开发工具经项目负责人调试后统一确定. 2. 开发工具一经确定不允许集成任何非统一插件,若有需要,经项目负责人同意后统一为 项目组成员添加. 3. 开发工具的编码格式不允许修改 ...
- Java的书写格式,标识符及命名规则,注释
Java的书写格式,标识符及命名规则,注释 1.Java语言的书写格式(约定成俗) 1) 大括号要对齐(左大括号与句尾对其,后面大括号与句头对齐),并且成对写 2) 左大括号前面有空格 3) 遇到左大 ...
随机推荐
- 【数据结构】通用的最小堆(最大堆)D-ary Heap
听说有一种最小(大)堆,不限于是完全二叉树,而是完全D叉树,名为D-ary Heap(http://en.wikipedia.org/wiki/D-ary_heap).D可以是1,2,3,4,100, ...
- 通过XMLHttpRequest和jQuery实现ajax的几种方式
AJAX大家已经都知道了,是为了实现异步通讯,提高用户体验度,而将很多旧知识(XML,DOM,JavaScript,HTML,Jquery,Css……)重新融合的一个新的知识框架.而,XMLHttpR ...
- bzoj 2821 分块处理
大题思路就是分块,将n个数分成sqrt(n)个块,然后 处理出一个w数组,w[i,j]代表第i个块到第j个块的答案 那么对于每组询问l,r如果l,r在同一个块中,直接暴力做就行了 如果不在同一个块中, ...
- 转载:百度原CTO李一男经典语录
原文地址:http://www.cnblogs.com/marvin/archive/2010/01/20/1652088.html 百度原CTO李一男经典语录 [1]好好规划自己的路,不要跟着感觉走 ...
- 【BZOJ】【2324】【ZJOI2011】拯救皮卡丘
网络流/费用流+Floyed Orz zyf 题解: 这题和星际竞速还有打印机两题的主体思路都是一样的 每个点一定要经过,并且要经过这个点,必须经过比这个点小的所有点.而且还存在一个附加源,但源到附加 ...
- Leetcode#166 Fraction to Recurring Decimal
原题地址 计算循环小数 先把负数转化成正数,然后计算,最后添加符号 当被除数重复出现的时候,说明开始循环了,所以用一个map保存所有遇到的被除数 需要考虑溢出问题,这也是本题最恶心的地方,看看通过率吧 ...
- JAVA 显示图片的简单源码 分类: Java Game 2014-08-14 10:10 77人阅读 评论(0) 收藏
此代码的原理就是用JLabel来加载图片,再将JLabel放入JFrame中, package com.mywork; import javax.swing.ImageIcon; import jav ...
- Linux --windows vs
我其实并不是很清楚我在做什么....希望做完之后可以解答....... 在看了一堆GNU, Clang, GCC, QT, MinGW, CygWin, POSIX 这些概念之后,我觉得我在做的事情就 ...
- 关于gzip压缩
关于gzip压缩 http://httpd.apache.org/docs/2.0/mod/mod_deflate.html http://www.phpchina.com/resource/manu ...
- GIS数据格式topojson
Topojson源自于GeoJson,是D3中描述地理数据的格式,D3的作者觉得GeoJson太繁琐.同样的数据,TopoJson是GeoJson的1/5. 这里有一个转换TopoJson,GeoJs ...