|  | @@ -39,6 +39,7 @@
 | 
	
		
			
				|  |  |          <result column="member_flag_" property="memberFlag"/>
 | 
	
		
			
				|  |  |          <result column="pre_course_flag_" property="preCourseFlag"/>
 | 
	
		
			
				|  |  |          <result column="valid_end_time_" property="validEndTime"/>
 | 
	
		
			
				|  |  | +        <result column="valid_start_time_" property="validStartTime"/>
 | 
	
		
			
				|  |  |      </resultMap>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <resultMap type="com.ym.mec.biz.dal.dto.Mapper" id="Mapper">
 | 
	
	
		
			
				|  | @@ -163,6 +164,7 @@
 | 
	
		
			
				|  |  |          cs.new_course_id_,
 | 
	
		
			
				|  |  |          cs.member_flag_,
 | 
	
		
			
				|  |  |          cs.valid_end_time_,
 | 
	
		
			
				|  |  | +        cs.valid_start_time_,
 | 
	
		
			
				|  |  |          cs.pre_course_flag_
 | 
	
		
			
				|  |  |      </sql>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -186,13 +188,13 @@
 | 
	
		
			
				|  |  |          INSERT INTO course_schedule
 | 
	
		
			
				|  |  |          (group_type_,music_group_id_,class_group_id_,status_,subsidy_,class_date_,start_class_time_,end_class_time_,
 | 
	
		
			
				|  |  |          teacher_id_,actual_teacher_id_,create_time_,update_time_,type_,name_,teach_mode_,student_num_,leave_student_num_,
 | 
	
		
			
				|  |  | -        schoole_id_,is_lock_,note_,teaching_content_,organ_id_,member_flag_,pre_course_flag_,valid_end_time_)
 | 
	
		
			
				|  |  | +        schoole_id_,is_lock_,note_,teaching_content_,organ_id_,member_flag_,pre_course_flag_,valid_end_time_,valid_start_time_)
 | 
	
		
			
				|  |  |          VALUES(#{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{musicGroupId},#{classGroupId},
 | 
	
		
			
				|  |  |          #{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{subsidy},#{classDate},#{startClassTime},
 | 
	
		
			
				|  |  |          #{endClassTime},#{teacherId},#{teacherId},now(),now(),
 | 
	
		
			
				|  |  |          #{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{name},
 | 
	
		
			
				|  |  |          #{teachMode,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{studentNum},#{leaveStudentNum},
 | 
	
		
			
				|  |  | -        #{schoolId},#{isLock},#{note},#{teachingContent},#{organId},#{memberFlag},#{preCourseFlag},#{validEndTime})
 | 
	
		
			
				|  |  | +        #{schoolId},#{isLock},#{note},#{teachingContent},#{organId},#{memberFlag},#{preCourseFlag},#{validEndTime},#{validStartTime})
 | 
	
		
			
				|  |  |      </insert>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <insert id="batchAddCourseSchedules" parameterType="java.util.List" useGeneratedKeys="true" keyColumn="id"
 | 
	
	
		
			
				|  | @@ -200,7 +202,7 @@
 | 
	
		
			
				|  |  |          INSERT INTO course_schedule
 | 
	
		
			
				|  |  |          (group_type_,music_group_id_,class_group_id_,status_,subsidy_,class_date_,start_class_time_,end_class_time_,
 | 
	
		
			
				|  |  |          teacher_id_,actual_teacher_id_,create_time_,update_time_,type_,name_,teach_mode_,student_num_,leave_student_num_,
 | 
	
		
			
				|  |  | -        schoole_id_,is_lock_,note_,teaching_content_,organ_id_,member_flag_,pre_course_flag_,valid_end_time_)
 | 
	
		
			
				|  |  | +        schoole_id_,is_lock_,note_,teaching_content_,organ_id_,member_flag_,pre_course_flag_,valid_end_time_,valid_start_time_)
 | 
	
		
			
				|  |  |          VALUE
 | 
	
		
			
				|  |  |          <foreach collection="list" item="course" separator=",">
 | 
	
		
			
				|  |  |              (#{course.groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.musicGroupId},
 | 
	
	
		
			
				|  | @@ -209,7 +211,7 @@
 | 
	
		
			
				|  |  |              #{course.teacherId},now(),now(),#{course.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 | 
	
		
			
				|  |  |              #{course.name},#{course.teachMode,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.studentNum},
 | 
	
		
			
				|  |  |              #{course.leaveStudentNum},#{course.schoolId},#{course.isLock},#{course.note},#{course.teachingContent},
 | 
	
		
			
				|  |  | -            #{course.organId},#{course.memberFlag},#{course.preCourseFlag},#{course.validEndTime})
 | 
	
		
			
				|  |  | +            #{course.organId},#{course.memberFlag},#{course.preCourseFlag},#{course.validEndTime},#{course.validStartTime})
 | 
	
		
			
				|  |  |          </foreach>
 | 
	
		
			
				|  |  |      </insert>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -220,6 +222,9 @@
 | 
	
		
			
				|  |  |              <if test="validEndTime != null">
 | 
	
		
			
				|  |  |                  valid_end_time_ = #{validEndTime},
 | 
	
		
			
				|  |  |              </if>
 | 
	
		
			
				|  |  | +            <if test="validStartTime != null">
 | 
	
		
			
				|  |  | +                valid_start_time_ = #{validStartTime},
 | 
	
		
			
				|  |  | +            </if>
 | 
	
		
			
				|  |  |              <if test="preCourseFlag != null">
 | 
	
		
			
				|  |  |                  pre_course_flag_ = #{preCourseFlag},
 | 
	
		
			
				|  |  |              </if>
 |