@ -3,8 +3,8 @@ 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 lombok.Data ;
import org.beetl.sql.annotation.entity.AssignID ;
import org.beetl.sql.annotation.entity.Table ;
import org.beetl.sql.fetch.annotation.Fetch ;
import org.beetl.sql.fetch.annotation.FetchSql ;
@ -17,7 +17,7 @@ import java.util.List;
* gen by Spring Boot2 Admin 2022 - 0 9 - 11
* /
@Fetch
@ Table( name = "teacher_open_course_schedule_session" )
@ Data
public class TeacherOpenCourseScheduleSession extends BaseEntity {
//课程开课-排课位置ID
@ -34,7 +34,7 @@ public class TeacherOpenCourseScheduleSession extends BaseEntity{
//创建时间
private Date teacherOpenCourseScheduleSessionAddTime ;
//状态( 1正常 2删除)
@Dict ( type = "global_status" )
@ -62,16 +62,12 @@ public class TeacherOpenCourseScheduleSession extends BaseEntity{
private Long userId ;
@FetchSql ( "select * from teacher_open_course_schedule_session where teacher_open_course_id = #teacherOpenCourseId# and teacher_id = #teacherId# and teacher_open_course_schedule_session_status = 1" )
private List < TeacherOpenCourseScheduleSessionTag > sessionTagList ;
public List < TeacherOpenCourseScheduleSessionTag > getSessionTagList ( ) {
return sessionTagList ;
}
public void setSessionTagList ( List < TeacherOpenCourseScheduleSessionTag > sessionTagList ) {
this . sessionTagList = sessionTagList ;
}
@FetchSql ( "select teacher_open_course_schedule_session_tag_name, teacher_open_course_schedule_session_add_time," +
"teacher_open_course_schedule_session_tag_duration," +
"teacher_open_course_schedule_session_tag_start_time, teacher_open_course_schedule_session_tag_end_time " +
"from teacher_open_course_schedule_session where teacher_open_course_id = #teacherOpenCourseId# " +
"and teacher_id = #teacherId# and teacher_open_course_schedule_session_status = 1" )
private List < TeacherOpenCourseScheduleSessionTagTemp > sessionTagList ;
//课次名称
@ -101,199 +97,28 @@ public class TeacherOpenCourseScheduleSession extends BaseEntity{
private Integer teacherOpenCourseScheduleSessionWeekNum ;
public TeacherOpenCourseScheduleSession ( ) {
}
/ * * 课 程 开 课 - 排 课 位 置 ID
* @return
* /
public Long getTeacherOpenCourseScheduleSessionId ( ) {
return teacherOpenCourseScheduleSessionId ;
}
/ * * 课 程 开 课 - 排 课 位 置 ID
* @param teacherOpenCourseScheduleSessionId
* /
public void setTeacherOpenCourseScheduleSessionId ( Long teacherOpenCourseScheduleSessionId ) {
this . teacherOpenCourseScheduleSessionId = teacherOpenCourseScheduleSessionId ;
}
/ * * 日 期
* @return
* /
public String getTeacherOpenCourseScheduleSessionDayTime ( ) {
return teacherOpenCourseScheduleSessionDayTime ;
}
/ * * 日 期
* @param teacherOpenCourseScheduleSessionDayTime
* /
public void setTeacherOpenCourseScheduleSessionDayTime ( String teacherOpenCourseScheduleSessionDayTime ) {
this . teacherOpenCourseScheduleSessionDayTime = teacherOpenCourseScheduleSessionDayTime ;
}
/ * * 创 建 时 间
* @return
* /
public Date getTeacherOpenCourseScheduleSessionAddTime ( ) {
return teacherOpenCourseScheduleSessionAddTime ;
}
/ * * 创 建 时 间
* @param teacherOpenCourseScheduleSessionAddTime
* /
public void setTeacherOpenCourseScheduleSessionAddTime ( Date teacherOpenCourseScheduleSessionAddTime ) {
this . teacherOpenCourseScheduleSessionAddTime = teacherOpenCourseScheduleSessionAddTime ;
}
/ * * 状 态 ( 1 正 常 2 删 除 )
* @return
* /
public Integer getTeacherOpenCourseScheduleSessionStatus ( ) {
return teacherOpenCourseScheduleSessionStatus ;
}
/ * * 状 态 ( 1 正 常 2 删 除 )
* @param teacherOpenCourseScheduleSessionStatus
* /
public void setTeacherOpenCourseScheduleSessionStatus ( Integer teacherOpenCourseScheduleSessionStatus ) {
this . teacherOpenCourseScheduleSessionStatus = teacherOpenCourseScheduleSessionStatus ;
}
/ * * 课 程 开 课 ID
* @return
* /
public Long getTeacherOpenCourseId ( ) {
return teacherOpenCourseId ;
}
/ * * 课 程 开 课 ID
* @param teacherOpenCourseId
* /
public void setTeacherOpenCourseId ( Long teacherOpenCourseId ) {
this . teacherOpenCourseId = teacherOpenCourseId ;
}
/ * * 教 师 ID
* @return
* /
public Long getTeacherId ( ) {
return teacherId ;
}
/ * * 教 师 ID
* @param teacherId
* /
public void setTeacherId ( Long teacherId ) {
this . teacherId = teacherId ;
}
@Data
public static class TeacherOpenCourseScheduleSessionTagTemp {
/ * * 班 级 ID 集 合
* @return
* /
public String getSchoolClassIds ( ) {
return schoolClassIds ;
}
/ * * 班 级 ID 集 合
* @param schoolClassIds
* /
public void setSchoolClassIds ( String schoolClassIds ) {
this . schoolClassIds = schoolClassIds ;
}
//课次名称(支持自定义)
/ * * 组 织 ID
* @return
* /
public Long getOrgId ( ) {
return orgId ;
}
/ * * 组 织 ID
* @param orgId
* /
public void setOrgId ( Long orgId ) {
this . orgId = orgId ;
}
private String teacherOpenCourseScheduleSessionTagName ;
/ * * 用 户 ID
* @return
* /
public Long getUserId ( ) {
return userId ;
}
/ * * 用 户 ID
* @param userId
* /
public void setUserId ( Long userId ) {
this . userId = userId ;
}
//创建时间
/ * * 课 次 名 称
* @return
* /
public String getTeacherOpenCourseScheduleSessionTagName ( ) {
return teacherOpenCourseScheduleSessionTagName ;
}
/ * * 课 次 名 称
* @param teacherOpenCourseScheduleSessionTagName
* /
public void setTeacherOpenCourseScheduleSessionTagName ( String teacherOpenCourseScheduleSessionTagName ) {
this . teacherOpenCourseScheduleSessionTagName = teacherOpenCourseScheduleSessionTagName ;
}
private Date teacherOpenCourseScheduleSessionAddTime ;
/ * * 课 程 时 长 ( 分 钟 )
* @return
* /
public Integer getTeacherOpenCourseScheduleSessionTagDuration ( ) {
return teacherOpenCourseScheduleSessionTagDuration ;
}
/ * * 课 程 时 长 ( 分 钟 )
* @param teacherOpenCourseScheduleSessionTagDuration
* /
public void setTeacherOpenCourseScheduleSessionTagDuration ( Integer teacherOpenCourseScheduleSessionTagDuration ) {
this . teacherOpenCourseScheduleSessionTagDuration = teacherOpenCourseScheduleSessionTagDuration ;
}
//课程时长(分钟)
/ * * 开 始 时 间
* @return
* /
public String getTeacherOpenCourseScheduleSessionTagStartTime ( ) {
return teacherOpenCourseScheduleSessionTagStartTime ;
}
/ * * 开 始 时 间
* @param teacherOpenCourseScheduleSessionTagStartTime
* /
public void setTeacherOpenCourseScheduleSessionTagStartTime ( String teacherOpenCourseScheduleSessionTagStartTime ) {
this . teacherOpenCourseScheduleSessionTagStartTime = teacherOpenCourseScheduleSessionTagStartTime ;
}
private Integer teacherOpenCourseScheduleSessionTagDuration ;
/ * * 结 束 时 间
* @return
* /
public String getTeacherOpenCourseScheduleSessionTagEndTime ( ) {
return teacherOpenCourseScheduleSessionTagEndTime ;
}
/ * * 结 束 时 间
* @param teacherOpenCourseScheduleSessionTagEndTime
* /
public void setTeacherOpenCourseScheduleSessionTagEndTime ( String teacherOpenCourseScheduleSessionTagEndTime ) {
this . teacherOpenCourseScheduleSessionTagEndTime = teacherOpenCourseScheduleSessionTagEndTime ;
}
public String getTeacherOpenCourseScheduleSessionStartDate ( ) {
return teacherOpenCourseScheduleSessionStartDate ;
}
//开始时间
public void setTeacherOpenCourseScheduleSessionStartDate ( String teacherOpenCourseScheduleSessionStartDate ) {
this . teacherOpenCourseScheduleSessionStartDate = teacherOpenCourseScheduleSessionStartDate ;
}
private String teacherOpenCourseScheduleSessionTagStartTime ;
public String getTeacherOpenCourseScheduleSessionEndDate ( ) {
return teacherOpenCourseScheduleSessionEndDate ;
}
public void setTeacherOpenCourseScheduleSessionEndDate ( String teacherOpenCourseScheduleSessionEndDate ) {
this . teacherOpenCourseScheduleSessionEndDate = teacherOpenCourseScheduleSessionEndDate ;
}
public Integer getTeacherOpenCourseScheduleSessionWeekNum ( ) {
return teacherOpenCourseScheduleSessionWeekNum ;
}
//结束时间
public void setTeacherOpenCourseScheduleSessionWeekNum ( Integer teacherOpenCourseScheduleSessionWeekNum ) {
this . teacherOpenCourseScheduleSessionWeekNum = teacherOpenCourseScheduleSessionWeekNum ;
private String teacherOpenCourseScheduleSessionTagEndTime ;
}
}