|  | @@ -23,24 +23,25 @@
 | 
	
		
			
				|  |  |          <result column="updated_by_" jdbcType="INTEGER" property="updatedBy"/>
 | 
	
		
			
				|  |  |          <result column="updated_time_" jdbcType="TIMESTAMP" property="updatedTime"/>
 | 
	
		
			
				|  |  |          <result column="pre_student_num_" jdbcType="INTEGER" property="preStudentNum"/>
 | 
	
		
			
				|  |  | +        <result column="im_group_id_" jdbcType="VARCHAR" property="imGroupId"/>
 | 
	
		
			
				|  |  |      </resultMap>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <sql id="Base_Column_List">
 | 
	
		
			
				|  |  |          id_
 | 
	
		
			
				|  |  | -        , 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_
 | 
	
		
			
				|  |  | +        , 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_, im_group_id_, 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_,
 | 
	
		
			
				|  |  |          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_)
 | 
	
		
			
				|  |  | +        mix_student_num_,pre_student_num_,im_group_id_, 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.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.preStudentNum},#{entity.imGroupId},#{entity.courseStartTime}, #{entity.createdBy}, #{entity.createdTime}, #{entity.updatedBy},
 | 
	
		
			
				|  |  |              #{entity.updatedTime})
 | 
	
		
			
				|  |  |          </foreach>
 | 
	
		
			
				|  |  |      </insert>
 | 
	
	
		
			
				|  | @@ -51,7 +52,7 @@
 | 
	
		
			
				|  |  |          b.name_                       as courseGroupName,
 | 
	
		
			
				|  |  |          s.name_                       as subjectName,
 | 
	
		
			
				|  |  |          b.teacher_id_                 as teacherId,
 | 
	
		
			
				|  |  | -        u.real_name_                  as teacherName,
 | 
	
		
			
				|  |  | +        u.username_                  as teacherName,
 | 
	
		
			
				|  |  |          b.course_start_time_          as courseStartTime,
 | 
	
		
			
				|  |  |          b.single_course_minutes_      as singleCourseMinutes,
 | 
	
		
			
				|  |  |          b.status_                     as `status`,
 | 
	
	
		
			
				|  | @@ -62,7 +63,8 @@
 | 
	
		
			
				|  |  |          u.avatar_ as avatar,
 | 
	
		
			
				|  |  |          b.sales_start_date_           as salesStartDate,
 | 
	
		
			
				|  |  |          b.sales_end_date_             as salesEndDate,
 | 
	
		
			
				|  |  | -        b.mix_student_num_            as mixStudentNum
 | 
	
		
			
				|  |  | +        b.mix_student_num_            as mixStudentNum,
 | 
	
		
			
				|  |  | +        b.im_group_id_              as imGroupId
 | 
	
		
			
				|  |  |          from course_group as b
 | 
	
		
			
				|  |  |          left join subject as s on b.subject_id_ = s.id_
 | 
	
		
			
				|  |  |          left join sys_user as u on b.teacher_id_ = u.id_
 | 
	
	
		
			
				|  | @@ -96,7 +98,8 @@
 | 
	
		
			
				|  |  |          cg.status_ as status,
 | 
	
		
			
				|  |  |          cg.course_num_ as courseNum,
 | 
	
		
			
				|  |  |          cg.created_time_ as createTime,
 | 
	
		
			
				|  |  | -        cg.course_introduce_ as courseIntroduce
 | 
	
		
			
				|  |  | +        cg.course_introduce_ as courseIntroduce,
 | 
	
		
			
				|  |  | +        cg.im_group_id_  as imGroupId
 | 
	
		
			
				|  |  |          from course_group cg
 | 
	
		
			
				|  |  |          left join course_schedule_student_payment cssp on cg.id_ = cssp.course_group_id_
 | 
	
		
			
				|  |  |          <if test="param.search != null and param.search != ''">
 |