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