|
|
|
@ -3,6 +3,9 @@ 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.Getter;
|
|
|
|
|
import lombok.Setter;
|
|
|
|
|
import lombok.experimental.Accessors;
|
|
|
|
|
import org.beetl.sql.annotation.entity.AssignID;
|
|
|
|
|
import org.beetl.sql.fetch.annotation.Fetch;
|
|
|
|
|
import org.beetl.sql.fetch.annotation.FetchSql;
|
|
|
|
@ -45,20 +48,18 @@ public class TeacherOpenCourse extends BaseEntity{
|
|
|
|
|
|
|
|
|
|
private Integer teacherOpenCourseStatus ;
|
|
|
|
|
|
|
|
|
|
//教师ID(外表)可以直接使用。
|
|
|
|
|
|
|
|
|
|
@Dict(type="teacher.teacher_name.teacher_status=1")
|
|
|
|
|
@FetchSql("select teacher_id from teacher_open_course_merge_teacher t " +
|
|
|
|
|
@FetchSql("select t.teacher_id, teacher_open_course_merge_teacher_auth_code from teacher_open_course_merge_teacher t " +
|
|
|
|
|
"where t.teacher_open_course_id = #teacherOpenCourseId# and t.teacher_open_course_merge_teacher_status = 1 " +
|
|
|
|
|
"order by teacher_id limit 1 ")
|
|
|
|
|
private Long teacherId ;
|
|
|
|
|
|
|
|
|
|
// 开课授权码(外表)可以直接使用。
|
|
|
|
|
private MergeTeacherInfo teacherInfo;
|
|
|
|
|
|
|
|
|
|
@FetchSql("select teacher_open_course_merge_teacher_auth_code from teacher_open_course_merge_teacher t " +
|
|
|
|
|
"where t.teacher_open_course_id = #teacherOpenCourseId# and t.teacher_open_course_merge_teacher_status = 1 " +
|
|
|
|
|
"order by teacher_id limit 1 ")
|
|
|
|
|
private String teacherOpenCourseMergeTeacherAuthCode ;
|
|
|
|
|
@Setter
|
|
|
|
|
@Getter
|
|
|
|
|
@Accessors(chain = true)
|
|
|
|
|
public static class MergeTeacherInfo {
|
|
|
|
|
private Long teacherId;
|
|
|
|
|
private String teacherOpenCourseMergeTeacherAuthCode;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//开课时间
|
|
|
|
|
|
|
|
|
@ -213,22 +214,6 @@ public class TeacherOpenCourse extends BaseEntity{
|
|
|
|
|
this.createTime = createTime;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Long getTeacherId() {
|
|
|
|
|
return teacherId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setTeacherId(Long teacherId) {
|
|
|
|
|
this.teacherId = teacherId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getTeacherOpenCourseMergeTeacherAuthCode() {
|
|
|
|
|
return teacherOpenCourseMergeTeacherAuthCode;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setTeacherOpenCourseMergeTeacherAuthCode(String teacherOpenCourseMergeTeacherAuthCode) {
|
|
|
|
|
this.teacherOpenCourseMergeTeacherAuthCode = teacherOpenCourseMergeTeacherAuthCode;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getTeacherOpenCourseSummary() {
|
|
|
|
|
return teacherOpenCourseSummary;
|
|
|
|
|
}
|
|
|
|
@ -236,4 +221,12 @@ public class TeacherOpenCourse extends BaseEntity{
|
|
|
|
|
public void setTeacherOpenCourseSummary(String teacherOpenCourseSummary) {
|
|
|
|
|
this.teacherOpenCourseSummary = teacherOpenCourseSummary;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setTeacherInfo(MergeTeacherInfo teacherInfo) {
|
|
|
|
|
this.teacherInfo = teacherInfo;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public MergeTeacherInfo getTeacherInfo() {
|
|
|
|
|
return teacherInfo;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|