id, category_id, spec_id, source_path, brand_id, merchant_id, shop_id, name, short_title, type, pack_fee, low_price, low_member_price, unit_id, unit_snap, cover_img, share_img, images, video_cover_img, sort, limit_number, product_score, status, fail_msg, is_recommend, is_hot, is_new, is_on_sale, is_show, type_enum, is_distribute, is_del, is_stock, is_pause_sale, is_free_freight, freight_id, strategy_type, strategy_id, is_vip, is_delete, created_at, updated_at, base_sales_number, real_sales_number, sales_number, thumb_count, store_count, furnish_meal, furnish_express, furnish_draw, furnish_vir, is_combo, is_show_cash, is_show_mall, is_need_examine, show_on_mall_status, show_on_mall_time, show_on_mall_error_msg, enable_label, tax_config_id, spec_table_headers,group_category_id images, video, notice, group_snap, spec_info, select_spec delete from tb_product where id = #{id,jdbcType=INTEGER} insert into tb_product (id, category_id, spec_id, source_path, brand_id, merchant_id, shop_id, name, short_title, type, pack_fee, low_price, low_member_price, unit_id, unit_snap, cover_img, share_img, video_cover_img, sort, limit_number, product_score, status, fail_msg, is_recommend, is_hot, is_new, is_on_sale, is_show, type_enum, is_distribute, is_del, is_stock, is_pause_sale, is_free_freight, freight_id, strategy_type, strategy_id, is_vip, is_delete, created_at, updated_at, base_sales_number, real_sales_number, sales_number, thumb_count, store_count, furnish_meal, furnish_express, furnish_draw, furnish_vir, is_combo, is_show_cash, is_show_mall, is_need_examine, show_on_mall_status, show_on_mall_time, show_on_mall_error_msg, enable_label, tax_config_id, spec_table_headers, images, video, notice, group_snap, spec_info, select_spec ) values (#{id,jdbcType=INTEGER}, #{categoryId,jdbcType=VARCHAR}, #{specId,jdbcType=INTEGER}, #{sourcePath,jdbcType=VARCHAR}, #{brandId,jdbcType=INTEGER}, #{merchantId,jdbcType=VARCHAR}, #{shopId,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{shortTitle,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{packFee,jdbcType=DECIMAL}, #{lowPrice,jdbcType=DECIMAL}, #{lowMemberPrice,jdbcType=DECIMAL}, #{unitId,jdbcType=VARCHAR}, #{unitSnap,jdbcType=VARCHAR}, #{coverImg,jdbcType=VARCHAR}, #{shareImg,jdbcType=VARCHAR}, #{videoCoverImg,jdbcType=VARCHAR}, #{sort,jdbcType=INTEGER}, #{limitNumber,jdbcType=INTEGER}, #{productScore,jdbcType=INTEGER}, #{status,jdbcType=TINYINT}, #{failMsg,jdbcType=VARCHAR}, #{isRecommend,jdbcType=TINYINT}, #{isHot,jdbcType=TINYINT}, #{isNew,jdbcType=TINYINT}, #{isOnSale,jdbcType=TINYINT}, #{isShow,jdbcType=TINYINT}, #{typeEnum,jdbcType=VARCHAR}, #{isDistribute,jdbcType=TINYINT}, #{isDel,jdbcType=TINYINT}, #{isStock,jdbcType=TINYINT}, #{isPauseSale,jdbcType=TINYINT}, #{isFreeFreight,jdbcType=TINYINT}, #{freightId,jdbcType=BIGINT}, #{strategyType,jdbcType=VARCHAR}, #{strategyId,jdbcType=INTEGER}, #{isVip,jdbcType=TINYINT}, #{isDelete,jdbcType=TINYINT}, #{createdAt,jdbcType=BIGINT}, #{updatedAt,jdbcType=BIGINT}, #{baseSalesNumber,jdbcType=DOUBLE}, #{realSalesNumber,jdbcType=INTEGER}, #{salesNumber,jdbcType=INTEGER}, #{thumbCount,jdbcType=INTEGER}, #{storeCount,jdbcType=INTEGER}, #{furnishMeal,jdbcType=INTEGER}, #{furnishExpress,jdbcType=INTEGER}, #{furnishDraw,jdbcType=INTEGER}, #{furnishVir,jdbcType=INTEGER}, #{isCombo,jdbcType=TINYINT}, #{isShowCash,jdbcType=TINYINT}, #{isShowMall,jdbcType=TINYINT}, #{isNeedExamine,jdbcType=TINYINT}, #{showOnMallStatus,jdbcType=TINYINT}, #{showOnMallTime,jdbcType=BIGINT}, #{showOnMallErrorMsg,jdbcType=VARCHAR}, #{enableLabel,jdbcType=TINYINT}, #{taxConfigId,jdbcType=VARCHAR}, #{specTableHeaders,jdbcType=VARCHAR}, #{images,jdbcType=LONGVARCHAR}, #{video,jdbcType=LONGVARCHAR}, #{notice,jdbcType=LONGVARCHAR}, #{groupSnap,jdbcType=LONGVARCHAR}, #{specInfo,jdbcType=LONGVARCHAR}, #{selectSpec,jdbcType=LONGVARCHAR} ) insert into tb_product id, category_id, spec_id, source_path, brand_id, merchant_id, shop_id, name, short_title, type, pack_fee, low_price, low_member_price, unit_id, unit_snap, cover_img, share_img, video_cover_img, sort, limit_number, product_score, status, fail_msg, is_recommend, is_hot, is_new, is_on_sale, is_show, type_enum, is_distribute, is_del, is_stock, is_pause_sale, is_free_freight, freight_id, strategy_type, strategy_id, is_vip, is_delete, created_at, updated_at, base_sales_number, real_sales_number, sales_number, thumb_count, store_count, furnish_meal, furnish_express, furnish_draw, furnish_vir, is_combo, is_show_cash, is_show_mall, is_need_examine, show_on_mall_status, show_on_mall_time, show_on_mall_error_msg, enable_label, tax_config_id, spec_table_headers, images, video, notice, group_snap, spec_info, select_spec, #{id,jdbcType=INTEGER}, #{categoryId,jdbcType=VARCHAR}, #{specId,jdbcType=INTEGER}, #{sourcePath,jdbcType=VARCHAR}, #{brandId,jdbcType=INTEGER}, #{merchantId,jdbcType=VARCHAR}, #{shopId,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{shortTitle,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{packFee,jdbcType=DECIMAL}, #{lowPrice,jdbcType=DECIMAL}, #{lowMemberPrice,jdbcType=DECIMAL}, #{unitId,jdbcType=VARCHAR}, #{unitSnap,jdbcType=VARCHAR}, #{coverImg,jdbcType=VARCHAR}, #{shareImg,jdbcType=VARCHAR}, #{videoCoverImg,jdbcType=VARCHAR}, #{sort,jdbcType=INTEGER}, #{limitNumber,jdbcType=INTEGER}, #{productScore,jdbcType=INTEGER}, #{status,jdbcType=TINYINT}, #{failMsg,jdbcType=VARCHAR}, #{isRecommend,jdbcType=TINYINT}, #{isHot,jdbcType=TINYINT}, #{isNew,jdbcType=TINYINT}, #{isOnSale,jdbcType=TINYINT}, #{isShow,jdbcType=TINYINT}, #{typeEnum,jdbcType=VARCHAR}, #{isDistribute,jdbcType=TINYINT}, #{isDel,jdbcType=TINYINT}, #{isStock,jdbcType=TINYINT}, #{isPauseSale,jdbcType=TINYINT}, #{isFreeFreight,jdbcType=TINYINT}, #{freightId,jdbcType=BIGINT}, #{strategyType,jdbcType=VARCHAR}, #{strategyId,jdbcType=INTEGER}, #{isVip,jdbcType=TINYINT}, #{isDelete,jdbcType=TINYINT}, #{createdAt,jdbcType=BIGINT}, #{updatedAt,jdbcType=BIGINT}, #{baseSalesNumber,jdbcType=DOUBLE}, #{realSalesNumber,jdbcType=INTEGER}, #{salesNumber,jdbcType=INTEGER}, #{thumbCount,jdbcType=INTEGER}, #{storeCount,jdbcType=INTEGER}, #{furnishMeal,jdbcType=INTEGER}, #{furnishExpress,jdbcType=INTEGER}, #{furnishDraw,jdbcType=INTEGER}, #{furnishVir,jdbcType=INTEGER}, #{isCombo,jdbcType=TINYINT}, #{isShowCash,jdbcType=TINYINT}, #{isShowMall,jdbcType=TINYINT}, #{isNeedExamine,jdbcType=TINYINT}, #{showOnMallStatus,jdbcType=TINYINT}, #{showOnMallTime,jdbcType=BIGINT}, #{showOnMallErrorMsg,jdbcType=VARCHAR}, #{enableLabel,jdbcType=TINYINT}, #{taxConfigId,jdbcType=VARCHAR}, #{specTableHeaders,jdbcType=VARCHAR}, #{images,jdbcType=LONGVARCHAR}, #{video,jdbcType=LONGVARCHAR}, #{notice,jdbcType=LONGVARCHAR}, #{groupSnap,jdbcType=LONGVARCHAR}, #{specInfo,jdbcType=LONGVARCHAR}, #{selectSpec,jdbcType=LONGVARCHAR}, update tb_product category_id = #{categoryId,jdbcType=VARCHAR}, spec_id = #{specId,jdbcType=INTEGER}, source_path = #{sourcePath,jdbcType=VARCHAR}, brand_id = #{brandId,jdbcType=INTEGER}, merchant_id = #{merchantId,jdbcType=VARCHAR}, shop_id = #{shopId,jdbcType=VARCHAR}, name = #{name,jdbcType=VARCHAR}, short_title = #{shortTitle,jdbcType=VARCHAR}, type = #{type,jdbcType=VARCHAR}, pack_fee = #{packFee,jdbcType=DECIMAL}, low_price = #{lowPrice,jdbcType=DECIMAL}, low_member_price = #{lowMemberPrice,jdbcType=DECIMAL}, unit_id = #{unitId,jdbcType=VARCHAR}, unit_snap = #{unitSnap,jdbcType=VARCHAR}, cover_img = #{coverImg,jdbcType=VARCHAR}, share_img = #{shareImg,jdbcType=VARCHAR}, video_cover_img = #{videoCoverImg,jdbcType=VARCHAR}, sort = #{sort,jdbcType=INTEGER}, limit_number = #{limitNumber,jdbcType=INTEGER}, product_score = #{productScore,jdbcType=INTEGER}, status = #{status,jdbcType=TINYINT}, fail_msg = #{failMsg,jdbcType=VARCHAR}, is_recommend = #{isRecommend,jdbcType=TINYINT}, is_hot = #{isHot,jdbcType=TINYINT}, is_new = #{isNew,jdbcType=TINYINT}, is_on_sale = #{isOnSale,jdbcType=TINYINT}, is_show = #{isShow,jdbcType=TINYINT}, type_enum = #{typeEnum,jdbcType=VARCHAR}, is_distribute = #{isDistribute,jdbcType=TINYINT}, is_del = #{isDel,jdbcType=TINYINT}, is_stock = #{isStock,jdbcType=TINYINT}, is_pause_sale = #{isPauseSale,jdbcType=TINYINT}, is_free_freight = #{isFreeFreight,jdbcType=TINYINT}, freight_id = #{freightId,jdbcType=BIGINT}, strategy_type = #{strategyType,jdbcType=VARCHAR}, strategy_id = #{strategyId,jdbcType=INTEGER}, is_vip = #{isVip,jdbcType=TINYINT}, is_delete = #{isDelete,jdbcType=TINYINT}, created_at = #{createdAt,jdbcType=BIGINT}, updated_at = #{updatedAt,jdbcType=BIGINT}, base_sales_number = #{baseSalesNumber,jdbcType=DOUBLE}, real_sales_number = #{realSalesNumber,jdbcType=INTEGER}, sales_number = #{salesNumber,jdbcType=INTEGER}, thumb_count = #{thumbCount,jdbcType=INTEGER}, store_count = #{storeCount,jdbcType=INTEGER}, furnish_meal = #{furnishMeal,jdbcType=INTEGER}, furnish_express = #{furnishExpress,jdbcType=INTEGER}, furnish_draw = #{furnishDraw,jdbcType=INTEGER}, furnish_vir = #{furnishVir,jdbcType=INTEGER}, is_combo = #{isCombo,jdbcType=TINYINT}, is_show_cash = #{isShowCash,jdbcType=TINYINT}, is_show_mall = #{isShowMall,jdbcType=TINYINT}, is_need_examine = #{isNeedExamine,jdbcType=TINYINT}, show_on_mall_status = #{showOnMallStatus,jdbcType=TINYINT}, show_on_mall_time = #{showOnMallTime,jdbcType=BIGINT}, show_on_mall_error_msg = #{showOnMallErrorMsg,jdbcType=VARCHAR}, enable_label = #{enableLabel,jdbcType=TINYINT}, tax_config_id = #{taxConfigId,jdbcType=VARCHAR}, spec_table_headers = #{specTableHeaders,jdbcType=VARCHAR}, images = #{images,jdbcType=LONGVARCHAR}, video = #{video,jdbcType=LONGVARCHAR}, notice = #{notice,jdbcType=LONGVARCHAR}, group_snap = #{groupSnap,jdbcType=LONGVARCHAR}, spec_info = #{specInfo,jdbcType=LONGVARCHAR}, select_spec = #{selectSpec,jdbcType=LONGVARCHAR}, where id = #{id,jdbcType=INTEGER} update tb_product set category_id = #{categoryId,jdbcType=VARCHAR}, spec_id = #{specId,jdbcType=INTEGER}, source_path = #{sourcePath,jdbcType=VARCHAR}, brand_id = #{brandId,jdbcType=INTEGER}, merchant_id = #{merchantId,jdbcType=VARCHAR}, shop_id = #{shopId,jdbcType=VARCHAR}, name = #{name,jdbcType=VARCHAR}, short_title = #{shortTitle,jdbcType=VARCHAR}, type = #{type,jdbcType=VARCHAR}, pack_fee = #{packFee,jdbcType=DECIMAL}, low_price = #{lowPrice,jdbcType=DECIMAL}, low_member_price = #{lowMemberPrice,jdbcType=DECIMAL}, unit_id = #{unitId,jdbcType=VARCHAR}, unit_snap = #{unitSnap,jdbcType=VARCHAR}, cover_img = #{coverImg,jdbcType=VARCHAR}, share_img = #{shareImg,jdbcType=VARCHAR}, video_cover_img = #{videoCoverImg,jdbcType=VARCHAR}, sort = #{sort,jdbcType=INTEGER}, limit_number = #{limitNumber,jdbcType=INTEGER}, product_score = #{productScore,jdbcType=INTEGER}, status = #{status,jdbcType=TINYINT}, fail_msg = #{failMsg,jdbcType=VARCHAR}, is_recommend = #{isRecommend,jdbcType=TINYINT}, is_hot = #{isHot,jdbcType=TINYINT}, is_new = #{isNew,jdbcType=TINYINT}, is_on_sale = #{isOnSale,jdbcType=TINYINT}, is_show = #{isShow,jdbcType=TINYINT}, type_enum = #{typeEnum,jdbcType=VARCHAR}, is_distribute = #{isDistribute,jdbcType=TINYINT}, is_del = #{isDel,jdbcType=TINYINT}, is_stock = #{isStock,jdbcType=TINYINT}, is_pause_sale = #{isPauseSale,jdbcType=TINYINT}, is_free_freight = #{isFreeFreight,jdbcType=TINYINT}, freight_id = #{freightId,jdbcType=BIGINT}, strategy_type = #{strategyType,jdbcType=VARCHAR}, strategy_id = #{strategyId,jdbcType=INTEGER}, is_vip = #{isVip,jdbcType=TINYINT}, is_delete = #{isDelete,jdbcType=TINYINT}, created_at = #{createdAt,jdbcType=BIGINT}, updated_at = #{updatedAt,jdbcType=BIGINT}, base_sales_number = #{baseSalesNumber,jdbcType=DOUBLE}, real_sales_number = #{realSalesNumber,jdbcType=INTEGER}, sales_number = #{salesNumber,jdbcType=INTEGER}, thumb_count = #{thumbCount,jdbcType=INTEGER}, store_count = #{storeCount,jdbcType=INTEGER}, furnish_meal = #{furnishMeal,jdbcType=INTEGER}, furnish_express = #{furnishExpress,jdbcType=INTEGER}, furnish_draw = #{furnishDraw,jdbcType=INTEGER}, furnish_vir = #{furnishVir,jdbcType=INTEGER}, is_combo = #{isCombo,jdbcType=TINYINT}, is_show_cash = #{isShowCash,jdbcType=TINYINT}, is_show_mall = #{isShowMall,jdbcType=TINYINT}, is_need_examine = #{isNeedExamine,jdbcType=TINYINT}, show_on_mall_status = #{showOnMallStatus,jdbcType=TINYINT}, show_on_mall_time = #{showOnMallTime,jdbcType=BIGINT}, show_on_mall_error_msg = #{showOnMallErrorMsg,jdbcType=VARCHAR}, enable_label = #{enableLabel,jdbcType=TINYINT}, tax_config_id = #{taxConfigId,jdbcType=VARCHAR}, spec_table_headers = #{specTableHeaders,jdbcType=VARCHAR}, images = #{images,jdbcType=LONGVARCHAR}, video = #{video,jdbcType=LONGVARCHAR}, notice = #{notice,jdbcType=LONGVARCHAR}, group_snap = #{groupSnap,jdbcType=LONGVARCHAR}, spec_info = #{specInfo,jdbcType=LONGVARCHAR}, select_spec = #{selectSpec,jdbcType=LONGVARCHAR} where id = #{id,jdbcType=INTEGER} update tb_product set category_id = #{categoryId,jdbcType=VARCHAR}, spec_id = #{specId,jdbcType=INTEGER}, source_path = #{sourcePath,jdbcType=VARCHAR}, brand_id = #{brandId,jdbcType=INTEGER}, merchant_id = #{merchantId,jdbcType=VARCHAR}, shop_id = #{shopId,jdbcType=VARCHAR}, name = #{name,jdbcType=VARCHAR}, short_title = #{shortTitle,jdbcType=VARCHAR}, type = #{type,jdbcType=VARCHAR}, pack_fee = #{packFee,jdbcType=DECIMAL}, low_price = #{lowPrice,jdbcType=DECIMAL}, low_member_price = #{lowMemberPrice,jdbcType=DECIMAL}, unit_id = #{unitId,jdbcType=VARCHAR}, unit_snap = #{unitSnap,jdbcType=VARCHAR}, cover_img = #{coverImg,jdbcType=VARCHAR}, share_img = #{shareImg,jdbcType=VARCHAR}, video_cover_img = #{videoCoverImg,jdbcType=VARCHAR}, sort = #{sort,jdbcType=INTEGER}, limit_number = #{limitNumber,jdbcType=INTEGER}, product_score = #{productScore,jdbcType=INTEGER}, status = #{status,jdbcType=TINYINT}, fail_msg = #{failMsg,jdbcType=VARCHAR}, is_recommend = #{isRecommend,jdbcType=TINYINT}, is_hot = #{isHot,jdbcType=TINYINT}, is_new = #{isNew,jdbcType=TINYINT}, is_on_sale = #{isOnSale,jdbcType=TINYINT}, is_show = #{isShow,jdbcType=TINYINT}, type_enum = #{typeEnum,jdbcType=VARCHAR}, is_distribute = #{isDistribute,jdbcType=TINYINT}, is_del = #{isDel,jdbcType=TINYINT}, is_stock = #{isStock,jdbcType=TINYINT}, is_pause_sale = #{isPauseSale,jdbcType=TINYINT}, is_free_freight = #{isFreeFreight,jdbcType=TINYINT}, freight_id = #{freightId,jdbcType=BIGINT}, strategy_type = #{strategyType,jdbcType=VARCHAR}, strategy_id = #{strategyId,jdbcType=INTEGER}, is_vip = #{isVip,jdbcType=TINYINT}, is_delete = #{isDelete,jdbcType=TINYINT}, created_at = #{createdAt,jdbcType=BIGINT}, updated_at = #{updatedAt,jdbcType=BIGINT}, base_sales_number = #{baseSalesNumber,jdbcType=DOUBLE}, real_sales_number = #{realSalesNumber,jdbcType=INTEGER}, sales_number = #{salesNumber,jdbcType=INTEGER}, thumb_count = #{thumbCount,jdbcType=INTEGER}, store_count = #{storeCount,jdbcType=INTEGER}, furnish_meal = #{furnishMeal,jdbcType=INTEGER}, furnish_express = #{furnishExpress,jdbcType=INTEGER}, furnish_draw = #{furnishDraw,jdbcType=INTEGER}, furnish_vir = #{furnishVir,jdbcType=INTEGER}, is_combo = #{isCombo,jdbcType=TINYINT}, is_show_cash = #{isShowCash,jdbcType=TINYINT}, is_show_mall = #{isShowMall,jdbcType=TINYINT}, is_need_examine = #{isNeedExamine,jdbcType=TINYINT}, show_on_mall_status = #{showOnMallStatus,jdbcType=TINYINT}, show_on_mall_time = #{showOnMallTime,jdbcType=BIGINT}, show_on_mall_error_msg = #{showOnMallErrorMsg,jdbcType=VARCHAR}, enable_label = #{enableLabel,jdbcType=TINYINT}, tax_config_id = #{taxConfigId,jdbcType=VARCHAR}, spec_table_headers = #{specTableHeaders,jdbcType=VARCHAR} where id = #{id,jdbcType=INTEGER} update tb_product set real_sales_number = real_sales_number + #{number,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER}