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})
    
    
        INSERT INTO music_group_subject_goods_group
        (id_,name_,type_,music_group_id_,subject_id_,goods_id_list_,create_time_,update_time_,price_) VALUES
        
            VALUES(#{item.id},#{item.name},#{item.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{item.musicGroupId},#{item.subjectId},#{item.goodsIdList},NOW(),NOW(),#{item.price})
        
    
    
    
        UPDATE music_group_subject_goods_group
        
            
                price_ = #{price},
            
            
                subject_id_ = #{subjectId},
            
            
                goods_id_list_ = #{goodsIdList},
            
            
                update_time_ = #{updateTime},
            
            
                type_ = #{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
            
            
                music_group_id_ = #{musicGroupId},
            
            
                name_ = #{name},
            
        
        WHERE id_ = #{id}
    
    
    
        DELETE FROM music_group_subject_goods_group
        WHERE id_ = #{id}