/**
|
* Copyright © 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
|
*/
|
package com.jeeplus.modules.sportsign.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 金龙
|
* @version 2016-09-26
|
*/
|
public class SportSign extends DataEntity<SportSign> {
|
|
private static final long serialVersionUID = 1L;
|
private String signCardID; // 卡号
|
private Date signEnterTime; // 进入时间
|
private Date signOutTime; // 出门时间
|
private String TransferId; // 活动考勤
|
private String schoolId; // 学校
|
private String accessKey; //
|
private String locationId; // 地点
|
private String signOther; // 状态
|
private String timeCount; // 时间总和
|
|
public SportSign() {
|
super();
|
}
|
|
public SportSign(String id){
|
super(id);
|
}
|
|
@Length(min=0, max=64, message="卡号长度必须介于 0 和 64 之间")
|
@ExcelField(title="卡号", align=2, sort=7)
|
public String getSignCardID() {
|
return signCardID;
|
}
|
|
public void setSignCardID(String signCardID) {
|
this.signCardID = signCardID;
|
}
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@ExcelField(title="进入时间", align=2, sort=8)
|
public Date getSignEnterTime() {
|
return signEnterTime;
|
}
|
|
public void setSignEnterTime(Date signEnterTime) {
|
this.signEnterTime = signEnterTime;
|
}
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@ExcelField(title="出门时间", align=2, sort=9)
|
public Date getSignOutTime() {
|
return signOutTime;
|
}
|
|
public void setSignOutTime(Date string) {
|
this.signOutTime = string;
|
}
|
|
@Length(min=0, max=64, message="活动考勤长度必须介于 0 和 64 之间")
|
@ExcelField(title="活动考勤", align=2, sort=10)
|
public String getTransferId() {
|
return TransferId;
|
}
|
|
public void setTransferId(String TransferId) {
|
this.TransferId = TransferId;
|
}
|
|
@Length(min=0, max=64, message="学校长度必须介于 0 和 64 之间")
|
@ExcelField(title="学校", align=2, sort=11)
|
public String getSchoolId() {
|
return schoolId;
|
}
|
|
public void setSchoolId(String schoolId) {
|
this.schoolId = schoolId;
|
}
|
|
@Length(min=0, max=64, message="长度必须介于 0 和 64 之间")
|
@ExcelField(title="", align=2, sort=12)
|
public String getAccessKey() {
|
return accessKey;
|
}
|
|
public void setAccessKey(String accessKey) {
|
this.accessKey = accessKey;
|
}
|
|
@Length(min=0, max=64, message="地点长度必须介于 0 和 64 之间")
|
@ExcelField(title="地点", align=2, sort=13)
|
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=14)
|
public String getSignOther() {
|
return signOther;
|
}
|
|
public void setSignOther(String signOther) {
|
this.signOther = signOther;
|
}
|
|
@Length(min=0, max=64, message="时间总和长度必须介于 0 和 64 之间")
|
@ExcelField(title="时间总和", align=2, sort=15)
|
public String getTimeCount() {
|
return timeCount;
|
}
|
|
public void setTimeCount(String timeCount) {
|
this.timeCount = timeCount;
|
}
|
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;
|
private String[] UserDepIDList;
|
|
@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;
|
}
|
|
|
}
|