|  | @@ -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>
 |