/**
* Copyright © 2015-2020 JeePlus All rights reserved.
*/
package com.jeeplus.modules.userregister.entity;
import java.util.Date;
import org.hibernate.validator.constraints.Length;
import com.jeeplus.common.persistence.DataEntity;
import com.jeeplus.common.utils.excel.annotation.ExcelField;
/**
* 用户注册Entity
* @author 金龙
* @version 2016-04-19
*/
public class UserRegister extends DataEntity {
private static final long serialVersionUID = 1L;
private String userId; // 学号
private String cardId; // 卡号
private String userName; // 姓名
private String depId; // 部门/年级
private String usersex; // 性别
private String userType; // 类型
private String userStatus; // 状态
private String userDuty; // 职务
private String userOther; // 备注
private String userClass;
private Date userBirthday;
public UserRegister() {
super();
}
public UserRegister(String id){
super(id);
}
@Length(min=0, max=64, message="班级长度必须介于 0 和 64 之间")
@ExcelField(title="班级", align=2, sort=16)
public String getUserClass() {
return userClass;
}
public void setUserClass(String userClass) {
this.userClass = userClass;
}
@ExcelField(title="出生年月", align=2, sort=17)
public Date getUserBirthday() {
return userBirthday;
}
public void setUserBirthday(Date userBirthday) {
this.userBirthday = userBirthday;
}
@Length(min=0, max=64, message="学号长度必须介于 0 和 64 之间")
@ExcelField(title="学号", align=2, sort=7)
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
@Length(min=0, max=64, message="卡号长度必须介于 0 和 64 之间")
@ExcelField(title="卡号", align=2, sort=8)
public String getCardId() {
return cardId;
}
public void setCardId(String cardId) {
this.cardId = cardId;
}
@Length(min=0, max=64, message="姓名长度必须介于 0 和 64 之间")
@ExcelField(title="姓名", align=2, sort=9)
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
@Length(min=0, max=64, message="部门/年级长度必须介于 0 和 64 之间")
@ExcelField(title="部门/年级", align=2, sort=10)
public String getDepId() {
return depId;
}
public void setDepId(String depId) {
this.depId = depId;
}
@Length(min=0, max=64, message="性别长度必须介于 0 和 64 之间")
@ExcelField(title="性别", dictType="sex", align=2, sort=11)
public String getUsersex() {
return usersex;
}
public void setUsersex(String usersex) {
this.usersex = usersex;
}
@Length(min=0, max=64, message="类型长度必须介于 0 和 64 之间")
@ExcelField(title="类型", dictType="user_type", align=2, sort=12)
public String getUserType() {
return userType;
}
public void setUserType(String userType) {
this.userType = userType;
}
@Length(min=0, max=64, message="状态长度必须介于 0 和 64 之间")
@ExcelField(title="状态", dictType="user_status", align=2, sort=13)
public String getUserStatus() {
return userStatus;
}
public void setUserStatus(String userStatus) {
this.userStatus = userStatus;
}
@Length(min=0, max=64, message="职务长度必须介于 0 和 64 之间")
@ExcelField(title="职务", dictType="user_duty", align=2, sort=14)
public String getUserDuty() {
return userDuty;
}
public void setUserDuty(String userDuty) {
this.userDuty = userDuty;
}
@Length(min=0, max=64, message="备注长度必须介于 0 和 64 之间")
@ExcelField(title="备注", align=2, sort=15)
public String getUserOther() {
return userOther;
}
public void setUserOther(String userOther) {
this.userOther = userOther;
}
}