diff --git a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourse.java b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourse.java index 9a1d44db..874701c2 100644 --- a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourse.java +++ b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourse.java @@ -65,6 +65,20 @@ public class TeacherOpenCourse extends BaseEntity{ @InsertIgnore private String schoolClassInfo; + /** + * 章节数 + */ + @FetchSql("SELECT " + + "count( 1 ) " + + "FROM " + + "teacher_open_course_merge_course_info t " + + "WHERE 1 = 1 " + + "AND t.course_info_status = 1 " + + "AND t.teacher_open_course_id = #teacherOpenCourseId# AND course_info_type = 2 ") + @UpdateIgnore + @InsertIgnore + private Integer courseInfoCount; + @Setter @Getter @Accessors(chain = true) @@ -258,4 +272,12 @@ public class TeacherOpenCourse extends BaseEntity{ public void setSchoolClassInfo(String schoolClassInfo) { this.schoolClassInfo = schoolClassInfo; } + + public Integer getCourseInfoCount() { + return courseInfoCount; + } + + public void setCourseInfoCount(Integer courseInfoCount) { + this.courseInfoCount = courseInfoCount; + } }