Bläddra i källkod

修改
增加课程组表字段 complete_course_num_ "已上完课的课程数"

hgw 3 år sedan
förälder
incheckning
356740ad10

+ 11 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/entity/CourseGroup.java

@@ -47,6 +47,10 @@ public class CourseGroup implements Serializable {
     @ApiModelProperty(value = "课程数")
     private Integer courseNum;
 
+    @TableField("complete_course_num_")
+    @ApiModelProperty(value = "已上完课的课程数")
+    private Integer completeCourseNum;
+
     @TableField("course_introduce_")
     @ApiModelProperty(value = "课程介绍")
     private String courseIntroduce;
@@ -260,5 +264,12 @@ public class CourseGroup implements Serializable {
         this.updatedTime = updatedTime;
     }
 
+    public Integer getCompleteCourseNum() {
+        return completeCourseNum;
+    }
+
+    public void setCompleteCourseNum(Integer completeCourseNum) {
+        this.completeCourseNum = completeCourseNum;
+    }
 }
 

+ 4 - 3
cooleshow-user/user-biz/src/main/resources/config/mybatis/CourseGroupMapper.xml

@@ -9,6 +9,7 @@
         <result column="subject_id_" jdbcType="INTEGER" property="subjectId"/>
         <result column="single_course_minutes_" jdbcType="INTEGER" property="singleCourseMinutes"/>
         <result column="course_num_" jdbcType="INTEGER" property="courseNum"/>
+        <result column="complete_course_num_" jdbcType="INTEGER" property="completeCourseNum"/>
         <result column="course_introduce_" jdbcType="VARCHAR" property="courseIntroduce"/>
         <result column="course_price_" jdbcType="VARCHAR" property="coursePrice"/>
         <result column="status_" jdbcType="VARCHAR" property="status"/>
@@ -26,18 +27,18 @@
 
     <sql id="Base_Column_List">
         id_
-        , type_, teacher_id_, name_, subject_id_, single_course_minutes_, course_num_, course_introduce_, course_price_, status_, sales_start_date_, sales_end_date_, background_pic_, mix_student_num_,pre_student_num_, course_start_time_, created_by_, created_time_, updated_by_, updated_time_
+        , type_, teacher_id_, name_, subject_id_, single_course_minutes_, course_num_, complete_course_num_, course_introduce_, course_price_, status_, sales_start_date_, sales_end_date_, background_pic_, mix_student_num_,pre_student_num_, course_start_time_, created_by_, created_time_, updated_by_, updated_time_
     </sql>
 
     <insert id="insertBatch" keyColumn="id_" keyProperty="id" useGeneratedKeys="true"
             parameterType="com.yonge.cooleshow.biz.dal.entity.CourseGroup">
         insert into course_group(type_, teacher_id_, name_, subject_id_, single_course_minutes_, course_num_,
-        course_introduce_, course_price_, status_, sales_start_date_, sales_end_date_, background_pic_,
+        complete_course_num_, course_introduce_, course_price_, status_, sales_start_date_, sales_end_date_, background_pic_,
         mix_student_num_,pre_student_num_, course_start_time_, created_by_, created_time_, updated_by_, updated_time_)
         values
         <foreach collection="entities" item="entity" separator=",">
             (#{entity.type}, #{entity.teacherId}, #{entity.name}, #{entity.subjectId}, #{entity.singleCourseMinutes},
-            #{entity.courseNum}, #{entity.courseIntroduce}, #{entity.coursePrice}, #{entity.status},
+            #{entity.courseNum}, #{entity.completeCourseNum}, #{entity.courseIntroduce}, #{entity.coursePrice}, #{entity.status},
             #{entity.salesStartDate}, #{entity.salesEndDate}, #{entity.backgroundPic}, #{entity.mixStudentNum},
             #{entity.preStudentNum},#{entity.courseStartTime}, #{entity.createdBy}, #{entity.createdTime}, #{entity.updatedBy},
             #{entity.updatedTime})