tianze-pro/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseStudentSig...

223 lines
6.1 KiB
Java

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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