| 
					
				 | 
			
			
				@@ -12,12 +12,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="user_id_" property="userId" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="member_course_minutes_" property="memberCourseMinutes" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="pre_member_course_minutes_" property="preMemberCourseMinutes" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		<result column="pre_course_detail_" property="preCourseDetail" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="mix_course_minutes_" property="mixCourseMinutes" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="single_course_minutes_" property="singleCourseMinutes" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		<result column="total_course_minutes_" property="totalCourseMinutes" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		<result column="used_course_minutes_" property="usedCourseMinutes" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		<result column="course_detail_" property="courseDetail" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="create_time_" property="createTime" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="update_time_" property="updateTime" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</resultMap> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -36,10 +32,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.MusicGroupSchoolTermStudentCourseDetail" useGeneratedKeys="true" keyColumn="id" keyProperty="id"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		INSERT INTO music_group_school_term_student_course_detail 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		    (music_group_school_term_course_detail_id_,user_id_,member_course_minutes_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		   pre_member_course_minutes_,pre_course_detail_,total_course_minutes_,used_course_minutes_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		   course_detail_,mix_course_minutes_,single_course_minutes_,create_time_,update_time_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		   VALUES(#{musicGroupSchoolTermCourseDetailId},#{userId},#{memberCourseMinutes},#{preMemberCourseMinutes}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		          #{preCourseDetail},#{totalCourseMinutes},#{usedCourseMinutes},#{courseDetail},#{mixCourseMinutes},#{singleCourseMinutes},NOW(),NOW()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		   pre_member_course_minutes_,mix_course_minutes_,single_course_minutes_,create_time_,update_time_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		   VALUES(#{musicGroupSchoolTermCourseDetailId},#{userId},#{memberCourseMinutes},#{preMemberCourseMinutes},#{mixCourseMinutes},#{singleCourseMinutes},NOW(),NOW()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<insert id="init"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		INSERT INTO music_group_school_term_student_course_detail 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -59,18 +53,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<if test="singleCourseMinutes != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			single_course_minutes_ = #{singleCourseMinutes}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		<if test="usedCourseMinutes != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			used_course_minutes_ = #{usedCourseMinutes}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		<if test="totalCourseMinutes != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			total_course_minutes_ = #{totalCourseMinutes}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<if test="userId != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			user_id_ = #{userId}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		<if test="preCourseDetail != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			pre_course_detail_ = #{preCourseDetail}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<if test="musicGroupSchoolTermCourseDetailId != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			music_group_school_term_course_detail_id_ = #{musicGroupSchoolTermCourseDetailId}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</if> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -80,9 +65,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<if test="preMemberCourseMinutes != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			pre_member_course_minutes_ = #{preMemberCourseMinutes}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		<if test="courseDetail != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			course_detail_ = #{courseDetail}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			update_time_ = NOW() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</set> WHERE id_ = #{id} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</update> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -112,8 +94,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<delete id="delete" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		DELETE FROM music_group_school_term_student_course_detail WHERE id_ = #{id}  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</delete> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<delete id="deleteByDetailId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		DELETE FROM music_group_school_term_student_course_detail WHERE music_group_school_term_course_detail_id_ = #{courseDetailId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		DELETE FROM music_group_school_term_student_course_detail 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		WHERE music_group_school_term_course_detail_id_ = #{courseDetailId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<if test="studentId != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			AND user_id_ = #{studentId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</delete> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<!-- 分页查询 --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -160,4 +147,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<select id="findByDetailId" resultMap="MusicGroupSchoolTermStudentCourseDetail"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		SELECT * FROM music_group_school_term_student_course_detail WHERE music_group_school_term_course_detail_id_ = #{courseDetailId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	<select id="findByDetailIdAndStudentId" resultMap="MusicGroupSchoolTermStudentCourseDetail"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		SELECT * FROM music_group_school_term_student_course_detail WHERE music_group_school_term_course_detail_id_ = #{courseDetailId} AND user_id_ = #{userId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	</select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </mapper> 
			 |