/** * Copyright © 2015-2020 JeePlus 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 { 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; } }