| 
					
				 | 
			
			
				@@ -25,25 +25,29 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="pre_student_num_" jdbcType="INTEGER" property="preStudentNum"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="im_group_id_" jdbcType="VARCHAR" property="imGroupId"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="reason_" jdbcType="VARCHAR" property="reason"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result column="course_plan_" jdbcType="VARCHAR" property="coursePlan"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </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_, im_group_id_, course_start_time_, created_by_, created_time_, updated_by_, updated_time_,reason_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        , 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_,reason_,course_plan_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </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_,im_group_id_, course_start_time_, created_by_, created_time_, updated_by_, updated_time_,reason_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        mix_student_num_,pre_student_num_,im_group_id_, course_start_time_, created_by_, created_time_, updated_by_, updated_time_,reason_,course_plan_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         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.imGroupId},#{entity.courseStartTime}, #{entity.createdBy}, #{entity.createdTime}, #{entity.updatedBy}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            #{entity.updatedTime},#{entity.reason}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #{entity.updatedTime},#{entity.reason},#{entity.coursePlan}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -67,6 +71,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         b.mix_student_num_            as mixStudentNum, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         b.im_group_id_              as imGroupId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         b.reason_ as                   reason, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        b.course_plan_ as coursePlan, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         0  as existBuy 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         from course_group as b 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         left join subject as s on b.subject_id_ = s.id_ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -114,6 +119,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         b.mix_student_num_            as mixStudentNum, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         b.im_group_id_                as imGroupId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         b.reason_ as                   reason, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        b.course_plan_ as coursePlan, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if(y.status_ = 'PAID', 1, 0)  as existBuy 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         from course_group as b 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  left join subject as s on b.subject_id_ = s.id_ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -167,7 +173,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="param.studentId != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cssp.order_no_ as orderNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cg.im_group_id_  as imGroupId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cg.im_group_id_  as imGroupId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cg.course_plan_ as coursePlan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         from course_group cg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         left join course_schedule_student_payment cssp on cg.id_ = cssp.course_group_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         left join sys_user su on su.id_ = cssp.user_id_ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -298,7 +305,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cg.created_time_ as createTime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cg.course_introduce_ as courseIntroduce, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cg.type_ as type, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            s.name_ as subjectName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            s.name_ as subjectName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            cg.course_plan_ as coursePlan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         from course_group cg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          left join course_schedule_student_payment cssp on cg.id_ = cssp.course_group_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         left join subject s on cg.subject_id_ = s.id_ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -366,7 +374,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             su.username_ AS studentName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             su.real_name_ AS studentRealName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cg.status_ AS `status`, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            cst.start_time_ AS startTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            cst.start_time_ AS startTime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            cg.course_plan_ AS coursePlan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         FROM course_group cg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN `subject` sub ON cg.subject_id_=sub.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN sys_user tu ON cg.teacher_id_=tu.id_ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -485,7 +494,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cg.pre_student_num_ AS studentNum, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cg.status_ AS `status`, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             IFNULL(cm.count_,0) AS completeCount, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            st.start_time_ AS startTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            st.start_time_ AS startTime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            cg.course_plan_ AS coursePlan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         FROM course_group cg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN `subject` sb ON cg.subject_id_=sb.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN sys_user su ON su.id_=cg.teacher_id_ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -682,7 +692,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             g.course_price_ AS coursePrice, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             g.status_ AS `status`, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             g.course_introduce_ AS courseIntroduce, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            g.created_time_ AS createdTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            g.created_time_ AS createdTime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            g.course_plan_ AS coursePlan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         FROM course_group g 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN `subject` s ON g.subject_id_=s.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         WHERE g.id_ =#{groupId} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -712,6 +723,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         su.real_name_ AS teacherRealName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cg.course_num_ AS courseNum, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cg.status_ AS `status`, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cg.course_plan_ AS coursePlan, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         IFNULL(cm.count_,0) AS completeCount, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         st.start_time_ AS startTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         FROM course_group cg 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -912,6 +924,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cg.course_num_ AS courseNum, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cg.status_ AS `status`, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         IFNULL(cm.count_,0) AS completeCount, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cg.course_plan_ AS coursePlan, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         st.start_time_ AS startTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         FROM course_group cg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN `subject` sb ON cg.subject_id_=sb.id_ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1005,7 +1018,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             resultType="com.yonge.cooleshow.biz.dal.wrapper.course.CourseGroupWrapper$TeacherCourseGroupDto"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         select cg.name_ courseGroupName,cg.status_ status, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                cg.subject_id_ subjectId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               cg.complete_course_num_ completeCourseNum,cg.course_num_ courseNum,cg.id_ courseGroupId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               cg.complete_course_num_ completeCourseNum,cg.course_num_ courseNum,cg.id_ courseGroupId,cg.course_plan_ coursePlan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         from course_group cg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="param.teacherId != null"> 
			 |