/**
|
* Copyright © 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
|
*/
|
package com.jeeplus.modules.sign.entity;
|
|
import org.hibernate.validator.constraints.Length;
|
import java.util.Date;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
import com.jeeplus.common.persistence.DataEntity;
|
import com.jeeplus.common.utils.excel.annotation.ExcelField;
|
|
/**
|
* 签到Entity
|
* @author jinlong
|
* @version 2016-04-19
|
*/
|
public class FormSign extends DataEntity<FormSign> {
|
|
private static final long serialVersionUID = 1L;
|
private String signUserID; // 签到卡号
|
private Date signTime; // 签到时间
|
private String signStatus; // 状态
|
private String signType; // 类型
|
private String locationId; // 位置编号
|
private String signOther; // 其他信息
|
private String schoolId;
|
private String transferId;
|
|
public String getSchoolId() {
|
return schoolId;
|
}
|
|
public void setSchoolId(String schoolId) {
|
this.schoolId = schoolId;
|
}
|
|
public String getTransferId() {
|
return transferId;
|
}
|
|
public void setTransferId(String transferId) {
|
this.transferId = transferId;
|
}
|
|
public String getAccessKey() {
|
return accessKey;
|
}
|
|
public void setAccessKey(String accessKey) {
|
this.accessKey = accessKey;
|
}
|
private String accessKey;
|
public FormSign() {
|
super();
|
}
|
|
public FormSign(String id){
|
super(id);
|
}
|
|
@Length(min=0, max=64, message="签到卡号长度必须介于 0 和 64 之间")
|
@ExcelField(title="签到卡号", align=2, sort=7)
|
public String getSignUserID() {
|
return signUserID;
|
}
|
|
public void setSignUserID(String signUserID) {
|
this.signUserID = signUserID;
|
}
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@ExcelField(title="签到时间", align=2, sort=8)
|
public Date getSignTime() {
|
return signTime;
|
}
|
|
public void setSignTime(Date signTime) {
|
this.signTime = signTime;
|
}
|
|
@Length(min=0, max=64, message="状态长度必须介于 0 和 64 之间")
|
@ExcelField(title="状态", dictType="sign_status", align=2, sort=9)
|
public String getSignStatus() {
|
return signStatus;
|
}
|
|
public void setSignStatus(String signStatus) {
|
this.signStatus = signStatus;
|
}
|
|
@Length(min=0, max=64, message="类型长度必须介于 0 和 64 之间")
|
@ExcelField(title="类型", dictType="sign_type", align=2, sort=10)
|
public String getSignType() {
|
return signType;
|
}
|
|
public void setSignType(String signType) {
|
this.signType = signType;
|
}
|
|
@Length(min=0, max=64, message="位置编号长度必须介于 0 和 64 之间")
|
@ExcelField(title="位置编号", align=2, sort=11)
|
public String getLocationId() {
|
return locationId;
|
}
|
|
public void setLocationId(String locationId) {
|
this.locationId = locationId;
|
}
|
|
@Length(min=0, max=64, message="其他信息长度必须介于 0 和 64 之间")
|
@ExcelField(title="其他信息", align=2, sort=12)
|
public String getSignOther() {
|
return signOther;
|
}
|
|
public void setSignOther(String signOther) {
|
this.signOther = signOther;
|
}
|
|
|
|
|
private String endTime;
|
private int signCount ; //次数
|
private String orderByStr; //排序条件
|
public int getSignCount() { return signCount; }
|
public void setSignCount(int signCount) { this.signCount = signCount; }
|
public String getEndTime() { return endTime; }
|
public void setEndTime(String endTime) { this.endTime = endTime; }
|
public String getOrderByStr() { return orderByStr; }
|
public void setOrderByStr(String orderByStr) { this.orderByStr = orderByStr; }
|
|
private String userId; // 学号
|
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;
|
|
|
@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=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;
|
}
|
|
public String[] getUserDepIDList() {
|
return UserDepIDList;
|
}
|
|
public void setUserDepIDList(String[] userDepIDList) {
|
UserDepIDList = userDepIDList;
|
}
|
public String getSignTimeRang() {
|
return SignTimeRang;
|
}
|
|
public void setSignTimeRang(String signTimeRang) {
|
SignTimeRang = signTimeRang;
|
}
|
private String SignTimeRang;
|
private String[] UserDepIDList;
|
}
|