| 
					
				 | 
			
			
				@@ -15,6 +15,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="create_time_" property="createTime"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="update_time_" property="updateTime"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="price_" property="price"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result column="deposit_fee_" property="depositFee"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result column="remission_course_fee_" property="remissionCourseFee"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result column="kit_group_purchase_type_json_" property="kitGroupPurchaseTypeJson"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </resultMap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!-- 根据主键查询一条记录 --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -35,15 +38,16 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             parameterType="com.ym.mec.biz.dal.entity.MusicGroupSubjectGoodsGroup" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             useGeneratedKeys="true" keyColumn="id" keyProperty="id"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         INSERT INTO music_group_subject_goods_group 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        (id_,name_,type_,music_group_id_,subject_id_,goods_id_list_,create_time_,update_time_,price_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        VALUES(#{id},#{name},#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{musicGroupId},#{subjectId},#{goodsIdList},NOW(),NOW(),#{price}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        (id_,name_,type_,music_group_id_,subject_id_,goods_id_list_,create_time_,update_time_,price_,deposit_fee_,remission_course_fee_,kit_group_purchase_type_json_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        VALUES(#{id},#{name},#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{musicGroupId},#{subjectId},#{goodsIdList},NOW(),NOW(),#{price},#{depositFee},#{remissionCourseFee},#{kitGroupPurchaseTypeJson}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <insert id="batchInsert" parameterType="java.util.List"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         INSERT INTO music_group_subject_goods_group 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        (name_,type_,music_group_id_,subject_id_,goods_id_list_,create_time_,update_time_,price_) VALUES 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        (name_,type_,music_group_id_,subject_id_,goods_id_list_,create_time_,update_time_,price_,deposit_fee_,remission_course_fee_,kit_group_purchase_type_json_) VALUES 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <foreach collection="lists" item="item" index="index" separator=","> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            (#{item.name},#{item.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{musicGroupId},#{item.subjectId},#{item.goodsIdList},now(),now(),#{item.price}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            (#{item.name},#{item.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #{musicGroupId},#{item.subjectId},#{item.goodsIdList},now(),now(),#{item.price},#{item.depositFee},#{item.remissionCourseFee},#{item.kitGroupPurchaseTypeJson}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -52,6 +56,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             parameterType="com.ym.mec.biz.dal.entity.MusicGroupSubjectGoodsGroup"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         UPDATE music_group_subject_goods_group 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <set> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="depositFee != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                deposit_fee_ = #{depositFee}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="remissionCourseFee != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                remission_course_fee_ = #{remissionCourseFee}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="kitGroupPurchaseTypeJson != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                kit_group_purchase_type_json_ = #{kitGroupPurchaseTypeJson}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="price != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 price_ = #{price}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </if> 
			 |