| 
														
															@@ -40,6 +40,8 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <result column="music_repair_num_" property="musicRepairNum"/> 
														 | 
														
														 | 
														
															         <result column="music_repair_num_" property="musicRepairNum"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <result column="music_repair_actual_price_" property="musicRepairActualPrice"/> 
														 | 
														
														 | 
														
															         <result column="music_repair_actual_price_" property="musicRepairActualPrice"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <result column="music_repair_optional_flag_" property="musicRepairOptionalFlag"/> 
														 | 
														
														 | 
														
															         <result column="music_repair_optional_flag_" property="musicRepairOptionalFlag"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        <result column="current_total_amount_" property="currentTotalAmount"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        <result column="original_total_amount_" property="originalTotalAmount"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </resultMap> 
														 | 
														
														 | 
														
															     </resultMap> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <!-- 根据主键查询一条记录 --> 
														 | 
														
														 | 
														
															     <!-- 根据主键查询一条记录 --> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -60,14 +62,15 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         actual_num_,memo_,is_give_music_network_,create_time_,update_time_,payment_valid_start_date_,payment_valid_end_date_, 
														 | 
														
														 | 
														
															         actual_num_,memo_,is_give_music_network_,create_time_,update_time_,payment_valid_start_date_,payment_valid_end_date_, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         payment_pattern_,payment_type_,payment_amount_,batch_no_,audit_memo_,operator_,attribute1_, 
														 | 
														
														 | 
														
															         payment_pattern_,payment_type_,payment_amount_,batch_no_,audit_memo_,operator_,attribute1_, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															          attribute2_,student_ids_,member_payment_amount_,member_rank_setting_id_,member_valid_date_ 
														 | 
														
														 | 
														
															          attribute2_,student_ids_,member_payment_amount_,member_rank_setting_id_,member_valid_date_ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-         ,original_member_payment_amount_,member_period_,member_optional_flag_,music_repair_num_,music_repair_actual_price_,music_repair_optional_flag_) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+         ,original_member_payment_amount_,member_period_,member_optional_flag_, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+         music_repair_num_,music_repair_actual_price_,music_repair_optional_flag_,current_total_amount_,original_total_amount_) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         VALUES(#{musicGroupId},#{musicGroupOrganizationCourseSettingId},#{payUserType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
														 | 
														
														 | 
														
															         VALUES(#{musicGroupId},#{musicGroupOrganizationCourseSettingId},#{payUserType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         #{rejectReason},#{startPaymentDate},#{deadlinePaymentDate},#{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
														 | 
														
														 | 
														
															         #{rejectReason},#{startPaymentDate},#{deadlinePaymentDate},#{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         #{expectNum},#{actualNum},#{memo},#{isGiveMusicNetwork},now(),now(), 
														 | 
														
														 | 
														
															         #{expectNum},#{actualNum},#{memo},#{isGiveMusicNetwork},now(),now(), 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         #{paymentValidStartDate},#{paymentValidEndDate},#{paymentPattern},#{paymentType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
														 | 
														
														 | 
														
															         #{paymentValidStartDate},#{paymentValidEndDate},#{paymentPattern},#{paymentType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         #{paymentAmount},#{batchNo},#{auditMemo},#{operator},#{attribute1},#{attribute2},#{studentIds}, 
														 | 
														
														 | 
														
															         #{paymentAmount},#{batchNo},#{auditMemo},#{operator},#{attribute1},#{attribute2},#{studentIds}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                #{memberPaymentAmount},#{memberRankSettingId},#{memberValidDate},#{originalMemberPaymentAmount},#{memberPeriod,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
														 | 
														
														 | 
														
															                #{memberPaymentAmount},#{memberRankSettingId},#{memberValidDate},#{originalMemberPaymentAmount},#{memberPeriod,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-               #{memberOptionalFlag},#{musicRepairNum},#{musicRepairActualPrice},#{musicRepairOptionalFlag}) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+               #{memberOptionalFlag},#{musicRepairNum},#{musicRepairActualPrice},#{musicRepairOptionalFlag},#{currentTotalAmount},#{originalTotalAmount}) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </insert> 
														 | 
														
														 | 
														
															     </insert> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <insert id="batchInsert" parameterType="com.ym.mec.biz.dal.entity.MusicGroupPaymentCalender" useGeneratedKeys="true" 
														 | 
														
														 | 
														
															     <insert id="batchInsert" parameterType="com.ym.mec.biz.dal.entity.MusicGroupPaymentCalender" useGeneratedKeys="true" 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -77,7 +80,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         actual_num_,memo_,is_give_music_network_,create_time_,update_time_,payment_valid_start_date_,payment_valid_end_date_,payment_pattern_,payment_amount_, 
														 | 
														
														 | 
														
															         actual_num_,memo_,is_give_music_network_,create_time_,update_time_,payment_valid_start_date_,payment_valid_end_date_,payment_pattern_,payment_amount_, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         payment_type_,batch_no_,audit_memo_,operator_,attribute1_,attribute2_,student_ids_, 
														 | 
														
														 | 
														
															         payment_type_,batch_no_,audit_memo_,operator_,attribute1_,attribute2_,student_ids_, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															          member_payment_amount_,member_rank_setting_id_,member_valid_date_,original_member_payment_amount_,member_period_ 
														 | 
														
														 | 
														
															          member_payment_amount_,member_rank_setting_id_,member_valid_date_,original_member_payment_amount_,member_period_ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        ,member_optional_flag_,music_repair_num_,music_repair_actual_price_,music_repair_optional_flag_) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ,member_optional_flag_,music_repair_num_,music_repair_actual_price_,music_repair_optional_flag_,current_total_amount_,original_total_amount_) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         VALUES 
														 | 
														
														 | 
														
															         VALUES 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <foreach collection="list" item="item" index="index" separator=","> 
														 | 
														
														 | 
														
															         <foreach collection="list" item="item" index="index" separator=","> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         (#{item.musicGroupId},#{item.musicGroupOrganizationCourseSettingId},#{item.payUserType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{item.rejectReason},#{item.startPaymentDate},#{item.deadlinePaymentDate},#{item.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
														 | 
														
														 | 
														
															         (#{item.musicGroupId},#{item.musicGroupOrganizationCourseSettingId},#{item.payUserType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{item.rejectReason},#{item.startPaymentDate},#{item.deadlinePaymentDate},#{item.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -85,7 +88,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         #{item.paymentValidStartDate},#{item.paymentValidEndDate},#{item.paymentPattern},#{item.paymentAmount},#{item.paymentType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
														 | 
														
														 | 
														
															         #{item.paymentValidStartDate},#{item.paymentValidEndDate},#{item.paymentPattern},#{item.paymentAmount},#{item.paymentType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         #{item.batchNo},#{item.auditMemo},#{item.operator},#{item.attribute1},#{item.attribute2}, 
														 | 
														
														 | 
														
															         #{item.batchNo},#{item.auditMemo},#{item.operator},#{item.attribute1},#{item.attribute2}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															          #{item.studentIds},#{item.memberPaymentAmount},#{item.memberRankSettingId},#{item.memberValidDate},#{item.originalMemberPaymentAmount},#{item.memberPeriod,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
														 | 
														
														 | 
														
															          #{item.studentIds},#{item.memberPaymentAmount},#{item.memberRankSettingId},#{item.memberValidDate},#{item.originalMemberPaymentAmount},#{item.memberPeriod,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            #{item.memberOptionalFlag},#{item.musicRepairNum},#{item.musicRepairActualPrice},#{item.musicRepairOptionalFlag}) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            #{item.memberOptionalFlag},#{item.musicRepairNum},#{item.musicRepairActualPrice},#{item.musicRepairOptionalFlag},#{item.currentTotalAmount},#{item.originalTotalAmount}) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </foreach> 
														 | 
														
														 | 
														
															         </foreach> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </insert> 
														 | 
														
														 | 
														
															     </insert> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -93,6 +96,12 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <update id="update" parameterType="com.ym.mec.biz.dal.entity.MusicGroupPaymentCalender"> 
														 | 
														
														 | 
														
															     <update id="update" parameterType="com.ym.mec.biz.dal.entity.MusicGroupPaymentCalender"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         UPDATE music_group_payment_calender 
														 | 
														
														 | 
														
															         UPDATE music_group_payment_calender 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <set> 
														 | 
														
														 | 
														
															         <set> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            <if test="currentTotalAmount != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                current_total_amount_ = #{currentTotalAmount}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            </if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            <if test="originalTotalAmount != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                original_total_amount_ = #{originalTotalAmount}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            </if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <if test="memberOptionalFlag != null"> 
														 | 
														
														 | 
														
															             <if test="memberOptionalFlag != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 member_optional_flag_ = #{memberOptionalFlag}, 
														 | 
														
														 | 
														
															                 member_optional_flag_ = #{memberOptionalFlag}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </if> 
														 | 
														
														 | 
														
															             </if> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -192,6 +201,12 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	    <foreach collection="list" item="item" index="index" open="" close="" separator=";"> 
														 | 
														
														 | 
														
															 	    <foreach collection="list" item="item" index="index" open="" close="" separator=";"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	        UPDATE music_group_payment_calender 
														 | 
														
														 | 
														
															 	        UPDATE music_group_payment_calender 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	        <set> 
														 | 
														
														 | 
														
															 	        <set> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                <if test="item.currentTotalAmount != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    current_total_amount_ = #{item.currentTotalAmount}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                </if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                <if test="item.originalTotalAmount != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    original_total_amount_ = #{item.originalTotalAmount}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                </if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 <if test="item.originalMemberPaymentAmount != null"> 
														 | 
														
														 | 
														
															                 <if test="item.originalMemberPaymentAmount != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     original_member_payment_amount_ = #{item.originalMemberPaymentAmount}, 
														 | 
														
														 | 
														
															                     original_member_payment_amount_ = #{item.originalMemberPaymentAmount}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 </if> 
														 | 
														
														 | 
														
															                 </if> 
														 |