From fc13d7bfd19e16319a33b86d661ac918908de4b6 Mon Sep 17 00:00:00 2001 From: Mlxa0324 <mlx950324@163.com> Date: Sat, 5 Nov 2022 13:43:16 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=A0=E8=8A=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ibeetl/jlw/entity/TeacherOpenCourse.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) 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; + } }