/** * 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; } }