create_by,
		create_time,
		update_by,
		update_time,
			id,
			category_id,
			title,
			brief_introduction,
			carriage,
			img_pc,
			img_mobile,
			brand,
			price,
			pc_details,
			mobile_details,
			buy_limit,
			limit_cycle,
			is_can_comment,
			mnemonic_code,
			status,
			ds_volume,
			rs_volume,
			del_flag,
			attrs_values,
			is_special_price,
			marked_price,
			couponId,
			is_service,
			service_time,
			shop_ids,
			company_id,
        able_score_pay,
        able_sales,
        is_unreal_product,
        score_category_id
	
    
    
		#{item.createBy},
		now(),
		#{item.updateBy},
		now(),
			#{item.id},
			#{item.categoryId},
			#{item.title},
			#{item.briefIntroduction},
			#{item.carriage},
			#{item.imgPc},
			#{item.imgMobile},
			#{item.brand},
			#{item.price},
			#{item.pcDetails},
			#{item.mobileDetails},
			#{item.buyLimit},
			#{item.limitCycle},
			#{item.isCanComment},
			#{item.mnemonicCode},
			#{item.status},
			#{item.dsVolume},
			#{item.rsVolume},
			#{item.delFlag},
			#{item.attrValues},
			#{item.isSpecialPrice},
			#{item.markedPrice},
			#{item.couponId},
			#{item.isService},
			#{item.serviceTime},
			#{item.shopIds},
			#{item.companyId},
			#{item.ableScorePay},
            #{item.ableSales},
            #{item.isUnrealProduct},
			#{item.scoreCategoryId}
	
    
    
        
            
                and id = #{record.id}
            
            
                and category_id = #{record.categoryId}
            
            
                and (a.title like concat('%',#{record.title},'%') or a.mnemonic_code like
                concat('%',#{record.title},'%'))
            
            
                and a.title = #{record.title}
            
            
                and brief_introduction = #{record.briefIntroduction}
            
            
                and carriage = #{record.carriage}
            
            
                and img_pc = #{record.imgPc}
            
            
                and img_mobile = #{record.imgMobile}
            
            
                and brand like concat('%',#{record.brand},'%')
            
            
                and price = #{record.price}
            
            
                and pc_details = #{record.pcDetails}
            
            
                and mobile_details = #{record.mobileDetails}
            
            
                and buy_limit = #{record.buyLimit}
            
            
                and limit_cycle = #{record.limitCycle}
            
            
                and is_can_comment = #{record.isCanComment}
            
            
                and mnemonic_code = #{record.mnemonicCode}
            
            
                and status = #{record.status}
            
            
                and ds_volume = #{record.dsVolume}
            
            
                and rs_volume = #{record.rsVolume}
            
            
                and del_flag = #{record.delFlag}
            
            
                and b.attr_full_path like concat('%/',#{record.attrs},'/%')
            
            
                and marked_price = #{record.markedPrice}
            
            
                and is_service = #{record.isService}
            
            
                and is_special_price = #{record.isSpecialPrice}
            
            
                and service_time = #{record.serviceTime}
            
            
                and shop_ids = #{record.shopIds}
            
            
                and a.company_id = #{record.companyId}
            
            
                and a.able_score_pay = #{record.ableScorePay}
            
            
                and a.able_sales = #{record.ableSales}
            
            
                and a.score_category_id = #{record.scoreCategoryId}
            
        
    
    
        
            
                and a.category_id = #{record.categoryId}
            
            
                and a.brief_introduction = #{record.briefIntroduction}
            
            
                and a.carriage = #{record.carriage}
            
            
                and a.brand = #{record.brand}
            
            
                and a.company_id = #{record.companyId}
            
            
                and a.buy_limit = #{record.buyLimit}
            
            
                and a.limit_cycle = #{record.limitCycle}
            
            
                and a.is_can_comment = #{record.isCanComment}
            
            
                and a.status = #{record.status}
            
            
                and a.ds_volume = #{record.dsVolume}
            
            
                and a.rs_volume = #{record.rsVolume}
            
            
                and a.price >= #{record.startPrice}
            
            
                and a.price <= #{record.endPrice}
            
            
                and a.del_flag = #{record.delFlag}
            
            
                and (a.title like concat('%',#{record.title},'%') or a.mnemonic_code like
                concat('%',#{record.title},'%'))
            
            
                and a.is_service = #{record.isService}
            
            
                and a.title = #{record.title}
            
            
                and a.is_special_price = #{record.isSpecialPrice}
            
            
                and a.service_time = #{record.serviceTime}
            
            
                and b.attr_full_path like concat('%/',#{record.attrs},'/%')
            
            
                and a.able_score_pay = #{record.ableScorePay}
            
            
                and a.able_sales = #{record.ableSales}
            
            
                and a.score_category_id = #{record.scoreCategoryId}
            
        
    
    
    
        INSERT INTO shop_product (
        
        )
        VALUES (
        
        )
    
    
    
        INSERT INTO shop_product (
        
        )
        VALUES
        (
            
            )
        
    
    
    
        UPDATE shop_product
        
            
                category_id = #{categoryId},
            
            
                title = #{title},
            
            
                brief_introduction = #{briefIntroduction},
            
            
                carriage = #{carriage},
            
            
                img_pc = #{imgPc},
            
            
                img_mobile = #{imgMobile},
            
            
                brand = #{brand},
            
            
                price = #{price},
            
            
                pc_details = #{pcDetails},
            
            
                mobile_details = #{mobileDetails},
            
            
                buy_limit = #{buyLimit},
            
            
                limit_cycle = #{limitCycle},
            
            
                is_can_comment = #{isCanComment},
            
            
                mnemonic_code = #{mnemonicCode},
            
            
                status = #{status},
            
            
                ds_volume = #{dsVolume},
            
            
                rs_volume = #{rsVolume},
            
            
                del_flag = #{delFlag},
            
            
                is_service = #{isService},
            
            
                is_special_price = #{isSpecialPrice},
            
            
                marked_price = #{markedPrice},
            
            
                couponId = #{couponId},
            
            
                service_time = #{serviceTime},
            
            
                company_id = #{companyId},
            
            
                score_category_id = #{scoreCategoryId},
            
            
                able_sales = #{ableSales},
            
            
                able_score_pay = #{ableScorePay},
            
        
        WHERE id=#{id}
    
    
    
        UPDATE shop_product
        
            
                category_id = #{record.categoryId},
            
            
                title = #{record.title},
            
            
                brief_introduction = #{record.briefIntroduction},
            
            
                carriage = #{record.carriage},
            
            
                service_time = #{record.serviceTime},
            
            
                img_pc = #{record.imgPc},
            
            
                img_mobile = #{record.imgMobile},
            
            
                brand = #{record.brand},
            
            
                price = #{record.price},
            
            
                pc_details = #{record.pcDetails},
            
            
                mobile_details = #{record.mobileDetails},
            
            buy_limit = #{record.buyLimit},
            limit_cycle = #{record.limitCycle},
            
                is_can_comment = #{record.isCanComment},
            
            mnemonic_code = #{record.mnemonicCode},
            
                status = #{record.status},
            
            
                ds_volume = #{record.dsVolume},
            
            
                rs_volume = #{record.rsVolume},
            
            
                del_flag = #{record.delFlag},
            
            
                attrs_values = #{record.attrValues},
            
            marked_price = #{record.markedPrice},
            
                is_service = #{record.isService},
            
            
                is_special_price = #{record.isSpecialPrice},
            
            
                couponId = #{record.couponId},
            
            
                shop_ids = #{record.shopIds},
            
            
                able_score_pay = #{record.ableScorePay},
            
            
                able_sales = #{record.ableSales},
            
            
                score_category_id = #{record.scoreCategoryId},
            
            
                is_unreal_product = #{record.isUnrealProduct},
            
        
        WHERE id=#{record.id}
    
    
    
        delete from shop_product where id in
        
            #{item}
        
    
    
    
        update shop_product
        
            
                del_flag= #{record.delFlag},
            
            
                status = #{record.status},
            
        
        where id in
        
            #{item}
        
    
    
    
        update shop_product
        
            del_flag=1
        
        where id = #{id}
    
    
    
		update  shop_product set couponId =NULL where couponId=#{couponId};
	
    
    
        DELETE FROM shop_product