**
* 用户角色表
*/
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. Codeforces Round #131 (Div. 1) B. Numbers dp

    题目链接: http://codeforces.com/problemset/problem/213/B B. Numbers time limit per test 2 secondsmemory ...

  2. 【BZOJ】【1047】【HAOI2007】理想的正方形

    DP/单调队列优化 一眼看上去就是DP 我想的naive的二维DP是酱紫滴: mx[i][j][k]表示以(i,j)为右下角的k*k的正方形区域内的最大值,mn[i][j][k]同理 mx[i][j] ...

  3. Dynamic Programming - Part1

    public static void main(String[] args) { //give N, find the number of different ways to write N as t ...

  4. 【NOI模拟赛(湖南)】DeepDarkFantasy

    DeepDarkFantasy 从东京出发,不久便到一处驿站,写道:日暮里.  ——鲁迅<藤野先生> 定义一个置换的平方为对1~n的序列做两次该置换得到的序列.已知一个置换的平方,并且这个 ...

  5. struct {0}初始化

    #include <iostream> struct MyStruct { MyStruct(int a) { a = b = ; } int a; int b; }; int main( ...

  6. Spring Mvc 返回机制

    转自:http://jianzh5.iteye.com/blog/1909234 Spring Mvc 有如下的几种返回方式: ModelAndView, Model, ModelMap, Map, ...

  7. HDU 1247 Hat’s Words(map,STL,字符处理,string运用)

    题目 用map写超便捷 也可以用字典树来写 我以前是用map的: #include<stdio.h> #include<string.h> #include<algori ...

  8. POJ 1491

    #include<iostream> #include<cmath> #include<iomanip> #define MAXN 50 using namespa ...

  9. 2014多校第二场1011 || HDU 4882 ZCC Loves Codefires (贪心)

    题目链接 题意 : 给出n个问题,每个问题有两个参数,一个ei(所要耗费的时间),一个ki(能得到的score).每道问题需要耗费:(当前耗费的时间)*ki,问怎样组合问题的处理顺序可以使得耗费达到最 ...

  10. 机器学习之单变量线性回归(Linear Regression with One Variable)

    1. 模型表达(Model Representation) 我们的第一个学习算法是线性回归算法,让我们通过一个例子来开始.这个例子用来预测住房价格,我们使用一个数据集,该数据集包含俄勒冈州波特兰市的住 ...