| 
					
				 | 
			
			
				@@ -20,7 +20,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="user_id_" property="userId"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="music_group_id_" property="musicGroupId"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="max_num_" property="maxNum"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <result column="paid_num_" property="paidNum"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result column="max_amount_" property="maxAmount"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result column="paid_amount_" property="paidAmount"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result column="open_max_term_" property="openMaxTerm" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="version_" property="version"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </resultMap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -43,10 +45,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             useGeneratedKeys="true" keyColumn="id" keyProperty="id"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         INSERT INTO sporadic_charge_info 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         (title_, charge_type_, organ_id_, amount_, discount_amount_, detail_, create_time_, update_time_, operator_id_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         user_id_, music_group_id_, max_num_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         user_id_, music_group_id_, max_num_,max_amount_,open_max_term_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         VALUES (#{title}, #{chargeType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 #{organId}, #{amount}, #{discountAmount}, #{detail}, now(), now(), #{operatorId}, #{userId}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #{musicGroupId}, #{maxNum}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                #{musicGroupId}, #{maxNum},#{maxAmount},#{openMaxTerm}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!-- 根据主键查询一条记录 --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -92,6 +94,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="paidNum != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 paid_num_ = #{paidNum}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="maxAmount != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                max_amount_ = #{maxAmount}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="paidAmount != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                paid_amount_ = #{paidAmount}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="openMaxTerm != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                open_max_term_ = #{openMaxTerm}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="version != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 version_ = version_+1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </if> 
			 |