|
|
package com.ibeetl.jlw.entity;
|
|
|
|
|
|
import com.ibeetl.admin.core.annotation.Dict;
|
|
|
import com.ibeetl.admin.core.entity.BaseEntity;
|
|
|
import com.ibeetl.admin.core.util.ValidateConfig;
|
|
|
import com.ibeetl.jlw.web.query.TeacherOpenCourseStudentSigninLogQuery;
|
|
|
import org.beetl.sql.annotation.entity.AssignID;
|
|
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
import java.util.Date;
|
|
|
|
|
|
/*
|
|
|
* 教师-我的课程-开课-学生签到记录
|
|
|
* gen by Spring Boot2 Admin 2022-10-12
|
|
|
*/
|
|
|
public class TeacherOpenCourseStudentSigninLog extends BaseEntity{
|
|
|
|
|
|
//ID
|
|
|
@NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
|
|
|
// @SeqID(name = ORACLE_CORE_SEQ_NAME)
|
|
|
@AssignID(value = "maskAutoID",param = "com.ibeetl.jlw.entity.TeacherOpenCourseStudentSigninLog")
|
|
|
|
|
|
private Long teacherOpenCourseStudentSigninLogId ;
|
|
|
|
|
|
// 签到配置ID
|
|
|
|
|
|
private Long teacherOpenCourseStudentSigninSettingId ;
|
|
|
|
|
|
//学生ID
|
|
|
@Dict(type="student.student_name.student_status=1")
|
|
|
|
|
|
private Long studentId ;
|
|
|
|
|
|
//开课ID
|
|
|
@Dict(type="teacher_open_course.teacher_open_course_title.teacher_open_course_status=1")
|
|
|
|
|
|
private Long teacherOpenCourseId ;
|
|
|
|
|
|
//班级ID
|
|
|
@Dict(type="school_class.class_name.class_status=1")
|
|
|
|
|
|
private Long schoolClassId ;
|
|
|
|
|
|
//签到日期
|
|
|
|
|
|
private Date teacherOpenCourseStudentSigninLogAddTime ;
|
|
|
|
|
|
//签到方式 (数据字典 student_signin_type)
|
|
|
@Dict(type="student_signin_type")
|
|
|
|
|
|
private String teacherOpenCourseStudentSigninLogType ;
|
|
|
|
|
|
//备注(缺勤理由)
|
|
|
|
|
|
private String teacherOpenCourseStudentSigninLogRemark ;
|
|
|
|
|
|
//签到的IP
|
|
|
|
|
|
private String teacherOpenCourseStudentSigninLogIp ;
|
|
|
|
|
|
// 签到标签 10 签到,20 缺勤
|
|
|
|
|
|
private TeacherOpenCourseStudentSigninLogQuery.SignInTypeEnum teacherOpenCourseStudentSigninLogTag;
|
|
|
|
|
|
//组织ID
|
|
|
|
|
|
private Long orgId ;
|
|
|
|
|
|
//用户ID
|
|
|
|
|
|
private Long userId ;
|
|
|
|
|
|
public TeacherOpenCourseStudentSigninLog(){
|
|
|
}
|
|
|
|
|
|
/**ID
|
|
|
*@return
|
|
|
*/
|
|
|
public Long getTeacherOpenCourseStudentSigninLogId(){
|
|
|
return teacherOpenCourseStudentSigninLogId;
|
|
|
}
|
|
|
/**ID
|
|
|
*@param teacherOpenCourseStudentSigninLogId
|
|
|
*/
|
|
|
public void setTeacherOpenCourseStudentSigninLogId(Long teacherOpenCourseStudentSigninLogId){
|
|
|
this.teacherOpenCourseStudentSigninLogId = teacherOpenCourseStudentSigninLogId;
|
|
|
}
|
|
|
|
|
|
/**学生ID
|
|
|
*@return
|
|
|
*/
|
|
|
public Long getStudentId(){
|
|
|
return studentId;
|
|
|
}
|
|
|
/**学生ID
|
|
|
*@param studentId
|
|
|
*/
|
|
|
public void setStudentId(Long studentId){
|
|
|
this.studentId = studentId;
|
|
|
}
|
|
|
|
|
|
/**开课ID
|
|
|
*@return
|
|
|
*/
|
|
|
public Long getTeacherOpenCourseId(){
|
|
|
return teacherOpenCourseId;
|
|
|
}
|
|
|
/**开课ID
|
|
|
*@param teacherOpenCourseId
|
|
|
*/
|
|
|
public void setTeacherOpenCourseId(Long teacherOpenCourseId){
|
|
|
this.teacherOpenCourseId = teacherOpenCourseId;
|
|
|
}
|
|
|
|
|
|
/**班级ID
|
|
|
*@return
|
|
|
*/
|
|
|
public Long getSchoolClassId(){
|
|
|
return schoolClassId;
|
|
|
}
|
|
|
/**班级ID
|
|
|
*@param schoolClassId
|
|
|
*/
|
|
|
public void setSchoolClassId(Long schoolClassId){
|
|
|
this.schoolClassId = schoolClassId;
|
|
|
}
|
|
|
|
|
|
/**签到日期
|
|
|
*@return
|
|
|
*/
|
|
|
public Date getTeacherOpenCourseStudentSigninLogAddTime(){
|
|
|
return teacherOpenCourseStudentSigninLogAddTime;
|
|
|
}
|
|
|
/**签到日期
|
|
|
*@param teacherOpenCourseStudentSigninLogAddTime
|
|
|
*/
|
|
|
public void setTeacherOpenCourseStudentSigninLogAddTime(Date teacherOpenCourseStudentSigninLogAddTime){
|
|
|
this.teacherOpenCourseStudentSigninLogAddTime = teacherOpenCourseStudentSigninLogAddTime;
|
|
|
}
|
|
|
|
|
|
/**签到方式 (数据字典 student_signin_type)
|
|
|
*@return
|
|
|
*/
|
|
|
public String getTeacherOpenCourseStudentSigninLogType(){
|
|
|
return teacherOpenCourseStudentSigninLogType;
|
|
|
}
|
|
|
/**签到方式 (数据字典 student_signin_type)
|
|
|
*@param teacherOpenCourseStudentSigninLogType
|
|
|
*/
|
|
|
public void setTeacherOpenCourseStudentSigninLogType(String teacherOpenCourseStudentSigninLogType){
|
|
|
this.teacherOpenCourseStudentSigninLogType = teacherOpenCourseStudentSigninLogType;
|
|
|
}
|
|
|
|
|
|
/**备注(缺勤理由)
|
|
|
*@return
|
|
|
*/
|
|
|
public String getTeacherOpenCourseStudentSigninLogRemark(){
|
|
|
return teacherOpenCourseStudentSigninLogRemark;
|
|
|
}
|
|
|
/**备注(缺勤理由)
|
|
|
*@param teacherOpenCourseStudentSigninLogRemark
|
|
|
*/
|
|
|
public void setTeacherOpenCourseStudentSigninLogRemark(String teacherOpenCourseStudentSigninLogRemark){
|
|
|
this.teacherOpenCourseStudentSigninLogRemark = teacherOpenCourseStudentSigninLogRemark;
|
|
|
}
|
|
|
|
|
|
/**签到的IP
|
|
|
*@return
|
|
|
*/
|
|
|
public String getTeacherOpenCourseStudentSigninLogIp(){
|
|
|
return teacherOpenCourseStudentSigninLogIp;
|
|
|
}
|
|
|
/**签到的IP
|
|
|
*@param teacherOpenCourseStudentSigninLogIp
|
|
|
*/
|
|
|
public void setTeacherOpenCourseStudentSigninLogIp(String teacherOpenCourseStudentSigninLogIp){
|
|
|
this.teacherOpenCourseStudentSigninLogIp = teacherOpenCourseStudentSigninLogIp;
|
|
|
}
|
|
|
|
|
|
/**组织ID
|
|
|
*@return
|
|
|
*/
|
|
|
public Long getOrgId(){
|
|
|
return orgId;
|
|
|
}
|
|
|
/**组织ID
|
|
|
*@param orgId
|
|
|
*/
|
|
|
public void setOrgId(Long orgId){
|
|
|
this.orgId = orgId;
|
|
|
}
|
|
|
|
|
|
/**用户ID
|
|
|
*@return
|
|
|
*/
|
|
|
public Long getUserId(){
|
|
|
return userId;
|
|
|
}
|
|
|
/**用户ID
|
|
|
*@param userId
|
|
|
*/
|
|
|
public void setUserId(Long userId){
|
|
|
this.userId = userId;
|
|
|
}
|
|
|
|
|
|
public TeacherOpenCourseStudentSigninLogQuery.SignInTypeEnum getTeacherOpenCourseStudentSigninLogTag() {
|
|
|
return teacherOpenCourseStudentSigninLogTag;
|
|
|
}
|
|
|
|
|
|
public void setTeacherOpenCourseStudentSigninLogTag(TeacherOpenCourseStudentSigninLogQuery.SignInTypeEnum teacherOpenCourseStudentSigninLogTag) {
|
|
|
this.teacherOpenCourseStudentSigninLogTag = teacherOpenCourseStudentSigninLogTag;
|
|
|
}
|
|
|
|
|
|
public Long getTeacherOpenCourseStudentSigninSettingId() {
|
|
|
return teacherOpenCourseStudentSigninSettingId;
|
|
|
}
|
|
|
|
|
|
public void setTeacherOpenCourseStudentSigninSettingId(Long teacherOpenCourseStudentSigninSettingId) {
|
|
|
this.teacherOpenCourseStudentSigninSettingId = teacherOpenCourseStudentSigninSettingId;
|
|
|
}
|
|
|
|
|
|
}
|