普惠GO服务端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
puhui-go/service/src/main/java/com/hfkj/dao/CyymallGoodsMapper.java

494 lines
33 KiB

package com.hfkj.dao;
import com.hfkj.entity.CyymallGoods;
import com.hfkj.entity.CyymallGoodsExample;
import com.hfkj.entity.CyymallGoodsWithBLOBs;
import java.util.List;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.DeleteProvider;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.InsertProvider;
import org.apache.ibatis.annotations.Options;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Result;
import org.apache.ibatis.annotations.Results;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.SelectProvider;
import org.apache.ibatis.annotations.Update;
import org.apache.ibatis.annotations.UpdateProvider;
import org.apache.ibatis.type.JdbcType;
import org.springframework.stereotype.Repository;
/**
*
* 代码由工具生成,请勿修改!!!
* 如果需要扩展请在其父类进行扩展
*
**/
@Repository
public interface CyymallGoodsMapper extends CyymallGoodsMapperExt {
@SelectProvider(type=CyymallGoodsSqlProvider.class, method="countByExample")
long countByExample(CyymallGoodsExample example);
@DeleteProvider(type=CyymallGoodsSqlProvider.class, method="deleteByExample")
int deleteByExample(CyymallGoodsExample example);
@Delete({
"delete from cyymall_goods",
"where id = #{id,jdbcType=INTEGER}"
})
int deleteByPrimaryKey(Integer id);
@Insert({
"insert into cyymall_goods (store_id, `name`, ",
"price, original_price, ",
"cat_id, `status`, ",
"addtime, is_delete, ",
"service, sort, virtual_sales, ",
"video_url, unit, ",
"individual_share, share_commission_first, ",
"share_commission_second, share_commission_third, ",
"weight, freight, ",
"use_attr, share_type, ",
"quick_purchase, hot_cakes, ",
"cost_price, member_discount, ",
"rebate, mch_id, goods_num, ",
"mch_sort, confine_count, ",
"is_level, `type`, ",
"is_negotiable, attr_setting_type, ",
"views, supplier_price, ",
"supplier_goods_id, supplier_id, ",
"goods_share_title, goods_share_logo, ",
"goods_share_desc, is_examine, ",
"dabao_price, brand_id, ",
"key_word, buying_method, ",
"buying_method_level, home_block_id, ",
"new_individual_share, new_attr_setting_type, ",
"share_commission_base, is_sjht, ",
"sjht_proIdent, is_oil, ",
"oil_couTypeCode, is_abholung, ",
"is_transnational, goods_transfer_rate, ",
"oil_discount, oil_type, ",
"detail, attr, ",
"cover_pic, full_cut, ",
"integral, shop_id, ",
"verify_card_id)",
"values (#{storeId,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, ",
"#{price,jdbcType=DECIMAL}, #{originalPrice,jdbcType=DECIMAL}, ",
"#{catId,jdbcType=INTEGER}, #{status,jdbcType=SMALLINT}, ",
"#{addtime,jdbcType=INTEGER}, #{isDelete,jdbcType=SMALLINT}, ",
"#{service,jdbcType=VARCHAR}, #{sort,jdbcType=INTEGER}, #{virtualSales,jdbcType=INTEGER}, ",
"#{videoUrl,jdbcType=VARCHAR}, #{unit,jdbcType=VARCHAR}, ",
"#{individualShare,jdbcType=SMALLINT}, #{shareCommissionFirst,jdbcType=DECIMAL}, ",
"#{shareCommissionSecond,jdbcType=DECIMAL}, #{shareCommissionThird,jdbcType=DECIMAL}, ",
"#{weight,jdbcType=DOUBLE}, #{freight,jdbcType=INTEGER}, ",
"#{useAttr,jdbcType=SMALLINT}, #{shareType,jdbcType=INTEGER}, ",
"#{quickPurchase,jdbcType=SMALLINT}, #{hotCakes,jdbcType=SMALLINT}, ",
"#{costPrice,jdbcType=DECIMAL}, #{memberDiscount,jdbcType=SMALLINT}, ",
"#{rebate,jdbcType=DECIMAL}, #{mchId,jdbcType=INTEGER}, #{goodsNum,jdbcType=INTEGER}, ",
"#{mchSort,jdbcType=INTEGER}, #{confineCount,jdbcType=INTEGER}, ",
"#{isLevel,jdbcType=SMALLINT}, #{type,jdbcType=SMALLINT}, ",
"#{isNegotiable,jdbcType=SMALLINT}, #{attrSettingType,jdbcType=BIT}, ",
"#{views,jdbcType=BIGINT}, #{supplierPrice,jdbcType=DECIMAL}, ",
"#{supplierGoodsId,jdbcType=INTEGER}, #{supplierId,jdbcType=INTEGER}, ",
"#{goodsShareTitle,jdbcType=VARCHAR}, #{goodsShareLogo,jdbcType=VARCHAR}, ",
"#{goodsShareDesc,jdbcType=VARCHAR}, #{isExamine,jdbcType=INTEGER}, ",
"#{dabaoPrice,jdbcType=DECIMAL}, #{brandId,jdbcType=INTEGER}, ",
"#{keyWord,jdbcType=VARCHAR}, #{buyingMethod,jdbcType=INTEGER}, ",
"#{buyingMethodLevel,jdbcType=INTEGER}, #{homeBlockId,jdbcType=INTEGER}, ",
"#{newIndividualShare,jdbcType=INTEGER}, #{newAttrSettingType,jdbcType=INTEGER}, ",
"#{shareCommissionBase,jdbcType=DECIMAL}, #{isSjht,jdbcType=SMALLINT}, ",
"#{sjhtProident,jdbcType=VARCHAR}, #{isOil,jdbcType=SMALLINT}, ",
"#{oilCoutypecode,jdbcType=VARCHAR}, #{isAbholung,jdbcType=SMALLINT}, ",
"#{isTransnational,jdbcType=SMALLINT}, #{goodsTransferRate,jdbcType=INTEGER}, ",
"#{oilDiscount,jdbcType=INTEGER}, #{oilType,jdbcType=INTEGER}, ",
"#{detail,jdbcType=LONGVARCHAR}, #{attr,jdbcType=LONGVARCHAR}, ",
"#{coverPic,jdbcType=LONGVARCHAR}, #{fullCut,jdbcType=LONGVARCHAR}, ",
"#{integral,jdbcType=LONGVARCHAR}, #{shopId,jdbcType=LONGVARCHAR}, ",
"#{verifyCardId,jdbcType=LONGVARCHAR})"
})
@Options(useGeneratedKeys=true,keyProperty="id")
int insert(CyymallGoodsWithBLOBs record);
@InsertProvider(type=CyymallGoodsSqlProvider.class, method="insertSelective")
@Options(useGeneratedKeys=true,keyProperty="id")
int insertSelective(CyymallGoodsWithBLOBs record);
@SelectProvider(type=CyymallGoodsSqlProvider.class, method="selectByExampleWithBLOBs")
@Results({
@Result(column="id", property="id", jdbcType=JdbcType.INTEGER, id=true),
@Result(column="store_id", property="storeId", jdbcType=JdbcType.INTEGER),
@Result(column="name", property="name", jdbcType=JdbcType.VARCHAR),
@Result(column="price", property="price", jdbcType=JdbcType.DECIMAL),
@Result(column="original_price", property="originalPrice", jdbcType=JdbcType.DECIMAL),
@Result(column="cat_id", property="catId", jdbcType=JdbcType.INTEGER),
@Result(column="status", property="status", jdbcType=JdbcType.SMALLINT),
@Result(column="addtime", property="addtime", jdbcType=JdbcType.INTEGER),
@Result(column="is_delete", property="isDelete", jdbcType=JdbcType.SMALLINT),
@Result(column="service", property="service", jdbcType=JdbcType.VARCHAR),
@Result(column="sort", property="sort", jdbcType=JdbcType.INTEGER),
@Result(column="virtual_sales", property="virtualSales", jdbcType=JdbcType.INTEGER),
@Result(column="video_url", property="videoUrl", jdbcType=JdbcType.VARCHAR),
@Result(column="unit", property="unit", jdbcType=JdbcType.VARCHAR),
@Result(column="individual_share", property="individualShare", jdbcType=JdbcType.SMALLINT),
@Result(column="share_commission_first", property="shareCommissionFirst", jdbcType=JdbcType.DECIMAL),
@Result(column="share_commission_second", property="shareCommissionSecond", jdbcType=JdbcType.DECIMAL),
@Result(column="share_commission_third", property="shareCommissionThird", jdbcType=JdbcType.DECIMAL),
@Result(column="weight", property="weight", jdbcType=JdbcType.DOUBLE),
@Result(column="freight", property="freight", jdbcType=JdbcType.INTEGER),
@Result(column="use_attr", property="useAttr", jdbcType=JdbcType.SMALLINT),
@Result(column="share_type", property="shareType", jdbcType=JdbcType.INTEGER),
@Result(column="quick_purchase", property="quickPurchase", jdbcType=JdbcType.SMALLINT),
@Result(column="hot_cakes", property="hotCakes", jdbcType=JdbcType.SMALLINT),
@Result(column="cost_price", property="costPrice", jdbcType=JdbcType.DECIMAL),
@Result(column="member_discount", property="memberDiscount", jdbcType=JdbcType.SMALLINT),
@Result(column="rebate", property="rebate", jdbcType=JdbcType.DECIMAL),
@Result(column="mch_id", property="mchId", jdbcType=JdbcType.INTEGER),
@Result(column="goods_num", property="goodsNum", jdbcType=JdbcType.INTEGER),
@Result(column="mch_sort", property="mchSort", jdbcType=JdbcType.INTEGER),
@Result(column="confine_count", property="confineCount", jdbcType=JdbcType.INTEGER),
@Result(column="is_level", property="isLevel", jdbcType=JdbcType.SMALLINT),
@Result(column="type", property="type", jdbcType=JdbcType.SMALLINT),
@Result(column="is_negotiable", property="isNegotiable", jdbcType=JdbcType.SMALLINT),
@Result(column="attr_setting_type", property="attrSettingType", jdbcType=JdbcType.BIT),
@Result(column="views", property="views", jdbcType=JdbcType.BIGINT),
@Result(column="supplier_price", property="supplierPrice", jdbcType=JdbcType.DECIMAL),
@Result(column="supplier_goods_id", property="supplierGoodsId", jdbcType=JdbcType.INTEGER),
@Result(column="supplier_id", property="supplierId", jdbcType=JdbcType.INTEGER),
@Result(column="goods_share_title", property="goodsShareTitle", jdbcType=JdbcType.VARCHAR),
@Result(column="goods_share_logo", property="goodsShareLogo", jdbcType=JdbcType.VARCHAR),
@Result(column="goods_share_desc", property="goodsShareDesc", jdbcType=JdbcType.VARCHAR),
@Result(column="is_examine", property="isExamine", jdbcType=JdbcType.INTEGER),
@Result(column="dabao_price", property="dabaoPrice", jdbcType=JdbcType.DECIMAL),
@Result(column="brand_id", property="brandId", jdbcType=JdbcType.INTEGER),
@Result(column="key_word", property="keyWord", jdbcType=JdbcType.VARCHAR),
@Result(column="buying_method", property="buyingMethod", jdbcType=JdbcType.INTEGER),
@Result(column="buying_method_level", property="buyingMethodLevel", jdbcType=JdbcType.INTEGER),
@Result(column="home_block_id", property="homeBlockId", jdbcType=JdbcType.INTEGER),
@Result(column="new_individual_share", property="newIndividualShare", jdbcType=JdbcType.INTEGER),
@Result(column="new_attr_setting_type", property="newAttrSettingType", jdbcType=JdbcType.INTEGER),
@Result(column="share_commission_base", property="shareCommissionBase", jdbcType=JdbcType.DECIMAL),
@Result(column="is_sjht", property="isSjht", jdbcType=JdbcType.SMALLINT),
@Result(column="sjht_proIdent", property="sjhtProident", jdbcType=JdbcType.VARCHAR),
@Result(column="is_oil", property="isOil", jdbcType=JdbcType.SMALLINT),
@Result(column="oil_couTypeCode", property="oilCoutypecode", jdbcType=JdbcType.VARCHAR),
@Result(column="is_abholung", property="isAbholung", jdbcType=JdbcType.SMALLINT),
@Result(column="is_transnational", property="isTransnational", jdbcType=JdbcType.SMALLINT),
@Result(column="goods_transfer_rate", property="goodsTransferRate", jdbcType=JdbcType.INTEGER),
@Result(column="oil_discount", property="oilDiscount", jdbcType=JdbcType.INTEGER),
@Result(column="oil_type", property="oilType", jdbcType=JdbcType.INTEGER),
@Result(column="detail", property="detail", jdbcType=JdbcType.LONGVARCHAR),
@Result(column="attr", property="attr", jdbcType=JdbcType.LONGVARCHAR),
@Result(column="cover_pic", property="coverPic", jdbcType=JdbcType.LONGVARCHAR),
@Result(column="full_cut", property="fullCut", jdbcType=JdbcType.LONGVARCHAR),
@Result(column="integral", property="integral", jdbcType=JdbcType.LONGVARCHAR),
@Result(column="shop_id", property="shopId", jdbcType=JdbcType.LONGVARCHAR),
@Result(column="verify_card_id", property="verifyCardId", jdbcType=JdbcType.LONGVARCHAR)
})
List<CyymallGoodsWithBLOBs> selectByExampleWithBLOBs(CyymallGoodsExample example);
@SelectProvider(type=CyymallGoodsSqlProvider.class, method="selectByExample")
@Results({
@Result(column="id", property="id", jdbcType=JdbcType.INTEGER, id=true),
@Result(column="store_id", property="storeId", jdbcType=JdbcType.INTEGER),
@Result(column="name", property="name", jdbcType=JdbcType.VARCHAR),
@Result(column="price", property="price", jdbcType=JdbcType.DECIMAL),
@Result(column="original_price", property="originalPrice", jdbcType=JdbcType.DECIMAL),
@Result(column="cat_id", property="catId", jdbcType=JdbcType.INTEGER),
@Result(column="status", property="status", jdbcType=JdbcType.SMALLINT),
@Result(column="addtime", property="addtime", jdbcType=JdbcType.INTEGER),
@Result(column="is_delete", property="isDelete", jdbcType=JdbcType.SMALLINT),
@Result(column="service", property="service", jdbcType=JdbcType.VARCHAR),
@Result(column="sort", property="sort", jdbcType=JdbcType.INTEGER),
@Result(column="virtual_sales", property="virtualSales", jdbcType=JdbcType.INTEGER),
@Result(column="video_url", property="videoUrl", jdbcType=JdbcType.VARCHAR),
@Result(column="unit", property="unit", jdbcType=JdbcType.VARCHAR),
@Result(column="individual_share", property="individualShare", jdbcType=JdbcType.SMALLINT),
@Result(column="share_commission_first", property="shareCommissionFirst", jdbcType=JdbcType.DECIMAL),
@Result(column="share_commission_second", property="shareCommissionSecond", jdbcType=JdbcType.DECIMAL),
@Result(column="share_commission_third", property="shareCommissionThird", jdbcType=JdbcType.DECIMAL),
@Result(column="weight", property="weight", jdbcType=JdbcType.DOUBLE),
@Result(column="freight", property="freight", jdbcType=JdbcType.INTEGER),
@Result(column="use_attr", property="useAttr", jdbcType=JdbcType.SMALLINT),
@Result(column="share_type", property="shareType", jdbcType=JdbcType.INTEGER),
@Result(column="quick_purchase", property="quickPurchase", jdbcType=JdbcType.SMALLINT),
@Result(column="hot_cakes", property="hotCakes", jdbcType=JdbcType.SMALLINT),
@Result(column="cost_price", property="costPrice", jdbcType=JdbcType.DECIMAL),
@Result(column="member_discount", property="memberDiscount", jdbcType=JdbcType.SMALLINT),
@Result(column="rebate", property="rebate", jdbcType=JdbcType.DECIMAL),
@Result(column="mch_id", property="mchId", jdbcType=JdbcType.INTEGER),
@Result(column="goods_num", property="goodsNum", jdbcType=JdbcType.INTEGER),
@Result(column="mch_sort", property="mchSort", jdbcType=JdbcType.INTEGER),
@Result(column="confine_count", property="confineCount", jdbcType=JdbcType.INTEGER),
@Result(column="is_level", property="isLevel", jdbcType=JdbcType.SMALLINT),
@Result(column="type", property="type", jdbcType=JdbcType.SMALLINT),
@Result(column="is_negotiable", property="isNegotiable", jdbcType=JdbcType.SMALLINT),
@Result(column="attr_setting_type", property="attrSettingType", jdbcType=JdbcType.BIT),
@Result(column="views", property="views", jdbcType=JdbcType.BIGINT),
@Result(column="supplier_price", property="supplierPrice", jdbcType=JdbcType.DECIMAL),
@Result(column="supplier_goods_id", property="supplierGoodsId", jdbcType=JdbcType.INTEGER),
@Result(column="supplier_id", property="supplierId", jdbcType=JdbcType.INTEGER),
@Result(column="goods_share_title", property="goodsShareTitle", jdbcType=JdbcType.VARCHAR),
@Result(column="goods_share_logo", property="goodsShareLogo", jdbcType=JdbcType.VARCHAR),
@Result(column="goods_share_desc", property="goodsShareDesc", jdbcType=JdbcType.VARCHAR),
@Result(column="is_examine", property="isExamine", jdbcType=JdbcType.INTEGER),
@Result(column="dabao_price", property="dabaoPrice", jdbcType=JdbcType.DECIMAL),
@Result(column="brand_id", property="brandId", jdbcType=JdbcType.INTEGER),
@Result(column="key_word", property="keyWord", jdbcType=JdbcType.VARCHAR),
@Result(column="buying_method", property="buyingMethod", jdbcType=JdbcType.INTEGER),
@Result(column="buying_method_level", property="buyingMethodLevel", jdbcType=JdbcType.INTEGER),
@Result(column="home_block_id", property="homeBlockId", jdbcType=JdbcType.INTEGER),
@Result(column="new_individual_share", property="newIndividualShare", jdbcType=JdbcType.INTEGER),
@Result(column="new_attr_setting_type", property="newAttrSettingType", jdbcType=JdbcType.INTEGER),
@Result(column="share_commission_base", property="shareCommissionBase", jdbcType=JdbcType.DECIMAL),
@Result(column="is_sjht", property="isSjht", jdbcType=JdbcType.SMALLINT),
@Result(column="sjht_proIdent", property="sjhtProident", jdbcType=JdbcType.VARCHAR),
@Result(column="is_oil", property="isOil", jdbcType=JdbcType.SMALLINT),
@Result(column="oil_couTypeCode", property="oilCoutypecode", jdbcType=JdbcType.VARCHAR),
@Result(column="is_abholung", property="isAbholung", jdbcType=JdbcType.SMALLINT),
@Result(column="is_transnational", property="isTransnational", jdbcType=JdbcType.SMALLINT),
@Result(column="goods_transfer_rate", property="goodsTransferRate", jdbcType=JdbcType.INTEGER),
@Result(column="oil_discount", property="oilDiscount", jdbcType=JdbcType.INTEGER),
@Result(column="oil_type", property="oilType", jdbcType=JdbcType.INTEGER)
})
List<CyymallGoods> selectByExample(CyymallGoodsExample example);
@Select({
"select",
"id, store_id, `name`, price, original_price, cat_id, `status`, addtime, is_delete, ",
"service, sort, virtual_sales, video_url, unit, individual_share, share_commission_first, ",
"share_commission_second, share_commission_third, weight, freight, use_attr, ",
"share_type, quick_purchase, hot_cakes, cost_price, member_discount, rebate, ",
"mch_id, goods_num, mch_sort, confine_count, is_level, `type`, is_negotiable, ",
"attr_setting_type, views, supplier_price, supplier_goods_id, supplier_id, goods_share_title, ",
"goods_share_logo, goods_share_desc, is_examine, dabao_price, brand_id, key_word, ",
"buying_method, buying_method_level, home_block_id, new_individual_share, new_attr_setting_type, ",
"share_commission_base, is_sjht, sjht_proIdent, is_oil, oil_couTypeCode, is_abholung, ",
"is_transnational, goods_transfer_rate, oil_discount, oil_type, detail, attr, ",
"cover_pic, full_cut, integral, shop_id, verify_card_id",
"from cyymall_goods",
"where id = #{id,jdbcType=INTEGER}"
})
@Results({
@Result(column="id", property="id", jdbcType=JdbcType.INTEGER, id=true),
@Result(column="store_id", property="storeId", jdbcType=JdbcType.INTEGER),
@Result(column="name", property="name", jdbcType=JdbcType.VARCHAR),
@Result(column="price", property="price", jdbcType=JdbcType.DECIMAL),
@Result(column="original_price", property="originalPrice", jdbcType=JdbcType.DECIMAL),
@Result(column="cat_id", property="catId", jdbcType=JdbcType.INTEGER),
@Result(column="status", property="status", jdbcType=JdbcType.SMALLINT),
@Result(column="addtime", property="addtime", jdbcType=JdbcType.INTEGER),
@Result(column="is_delete", property="isDelete", jdbcType=JdbcType.SMALLINT),
@Result(column="service", property="service", jdbcType=JdbcType.VARCHAR),
@Result(column="sort", property="sort", jdbcType=JdbcType.INTEGER),
@Result(column="virtual_sales", property="virtualSales", jdbcType=JdbcType.INTEGER),
@Result(column="video_url", property="videoUrl", jdbcType=JdbcType.VARCHAR),
@Result(column="unit", property="unit", jdbcType=JdbcType.VARCHAR),
@Result(column="individual_share", property="individualShare", jdbcType=JdbcType.SMALLINT),
@Result(column="share_commission_first", property="shareCommissionFirst", jdbcType=JdbcType.DECIMAL),
@Result(column="share_commission_second", property="shareCommissionSecond", jdbcType=JdbcType.DECIMAL),
@Result(column="share_commission_third", property="shareCommissionThird", jdbcType=JdbcType.DECIMAL),
@Result(column="weight", property="weight", jdbcType=JdbcType.DOUBLE),
@Result(column="freight", property="freight", jdbcType=JdbcType.INTEGER),
@Result(column="use_attr", property="useAttr", jdbcType=JdbcType.SMALLINT),
@Result(column="share_type", property="shareType", jdbcType=JdbcType.INTEGER),
@Result(column="quick_purchase", property="quickPurchase", jdbcType=JdbcType.SMALLINT),
@Result(column="hot_cakes", property="hotCakes", jdbcType=JdbcType.SMALLINT),
@Result(column="cost_price", property="costPrice", jdbcType=JdbcType.DECIMAL),
@Result(column="member_discount", property="memberDiscount", jdbcType=JdbcType.SMALLINT),
@Result(column="rebate", property="rebate", jdbcType=JdbcType.DECIMAL),
@Result(column="mch_id", property="mchId", jdbcType=JdbcType.INTEGER),
@Result(column="goods_num", property="goodsNum", jdbcType=JdbcType.INTEGER),
@Result(column="mch_sort", property="mchSort", jdbcType=JdbcType.INTEGER),
@Result(column="confine_count", property="confineCount", jdbcType=JdbcType.INTEGER),
@Result(column="is_level", property="isLevel", jdbcType=JdbcType.SMALLINT),
@Result(column="type", property="type", jdbcType=JdbcType.SMALLINT),
@Result(column="is_negotiable", property="isNegotiable", jdbcType=JdbcType.SMALLINT),
@Result(column="attr_setting_type", property="attrSettingType", jdbcType=JdbcType.BIT),
@Result(column="views", property="views", jdbcType=JdbcType.BIGINT),
@Result(column="supplier_price", property="supplierPrice", jdbcType=JdbcType.DECIMAL),
@Result(column="supplier_goods_id", property="supplierGoodsId", jdbcType=JdbcType.INTEGER),
@Result(column="supplier_id", property="supplierId", jdbcType=JdbcType.INTEGER),
@Result(column="goods_share_title", property="goodsShareTitle", jdbcType=JdbcType.VARCHAR),
@Result(column="goods_share_logo", property="goodsShareLogo", jdbcType=JdbcType.VARCHAR),
@Result(column="goods_share_desc", property="goodsShareDesc", jdbcType=JdbcType.VARCHAR),
@Result(column="is_examine", property="isExamine", jdbcType=JdbcType.INTEGER),
@Result(column="dabao_price", property="dabaoPrice", jdbcType=JdbcType.DECIMAL),
@Result(column="brand_id", property="brandId", jdbcType=JdbcType.INTEGER),
@Result(column="key_word", property="keyWord", jdbcType=JdbcType.VARCHAR),
@Result(column="buying_method", property="buyingMethod", jdbcType=JdbcType.INTEGER),
@Result(column="buying_method_level", property="buyingMethodLevel", jdbcType=JdbcType.INTEGER),
@Result(column="home_block_id", property="homeBlockId", jdbcType=JdbcType.INTEGER),
@Result(column="new_individual_share", property="newIndividualShare", jdbcType=JdbcType.INTEGER),
@Result(column="new_attr_setting_type", property="newAttrSettingType", jdbcType=JdbcType.INTEGER),
@Result(column="share_commission_base", property="shareCommissionBase", jdbcType=JdbcType.DECIMAL),
@Result(column="is_sjht", property="isSjht", jdbcType=JdbcType.SMALLINT),
@Result(column="sjht_proIdent", property="sjhtProident", jdbcType=JdbcType.VARCHAR),
@Result(column="is_oil", property="isOil", jdbcType=JdbcType.SMALLINT),
@Result(column="oil_couTypeCode", property="oilCoutypecode", jdbcType=JdbcType.VARCHAR),
@Result(column="is_abholung", property="isAbholung", jdbcType=JdbcType.SMALLINT),
@Result(column="is_transnational", property="isTransnational", jdbcType=JdbcType.SMALLINT),
@Result(column="goods_transfer_rate", property="goodsTransferRate", jdbcType=JdbcType.INTEGER),
@Result(column="oil_discount", property="oilDiscount", jdbcType=JdbcType.INTEGER),
@Result(column="oil_type", property="oilType", jdbcType=JdbcType.INTEGER),
@Result(column="detail", property="detail", jdbcType=JdbcType.LONGVARCHAR),
@Result(column="attr", property="attr", jdbcType=JdbcType.LONGVARCHAR),
@Result(column="cover_pic", property="coverPic", jdbcType=JdbcType.LONGVARCHAR),
@Result(column="full_cut", property="fullCut", jdbcType=JdbcType.LONGVARCHAR),
@Result(column="integral", property="integral", jdbcType=JdbcType.LONGVARCHAR),
@Result(column="shop_id", property="shopId", jdbcType=JdbcType.LONGVARCHAR),
@Result(column="verify_card_id", property="verifyCardId", jdbcType=JdbcType.LONGVARCHAR)
})
CyymallGoodsWithBLOBs selectByPrimaryKey(Integer id);
@UpdateProvider(type=CyymallGoodsSqlProvider.class, method="updateByExampleSelective")
int updateByExampleSelective(@Param("record") CyymallGoodsWithBLOBs record, @Param("example") CyymallGoodsExample example);
@UpdateProvider(type=CyymallGoodsSqlProvider.class, method="updateByExampleWithBLOBs")
int updateByExampleWithBLOBs(@Param("record") CyymallGoodsWithBLOBs record, @Param("example") CyymallGoodsExample example);
@UpdateProvider(type=CyymallGoodsSqlProvider.class, method="updateByExample")
int updateByExample(@Param("record") CyymallGoods record, @Param("example") CyymallGoodsExample example);
@UpdateProvider(type=CyymallGoodsSqlProvider.class, method="updateByPrimaryKeySelective")
int updateByPrimaryKeySelective(CyymallGoodsWithBLOBs record);
@Update({
"update cyymall_goods",
"set store_id = #{storeId,jdbcType=INTEGER},",
"`name` = #{name,jdbcType=VARCHAR},",
"price = #{price,jdbcType=DECIMAL},",
"original_price = #{originalPrice,jdbcType=DECIMAL},",
"cat_id = #{catId,jdbcType=INTEGER},",
"`status` = #{status,jdbcType=SMALLINT},",
"addtime = #{addtime,jdbcType=INTEGER},",
"is_delete = #{isDelete,jdbcType=SMALLINT},",
"service = #{service,jdbcType=VARCHAR},",
"sort = #{sort,jdbcType=INTEGER},",
"virtual_sales = #{virtualSales,jdbcType=INTEGER},",
"video_url = #{videoUrl,jdbcType=VARCHAR},",
"unit = #{unit,jdbcType=VARCHAR},",
"individual_share = #{individualShare,jdbcType=SMALLINT},",
"share_commission_first = #{shareCommissionFirst,jdbcType=DECIMAL},",
"share_commission_second = #{shareCommissionSecond,jdbcType=DECIMAL},",
"share_commission_third = #{shareCommissionThird,jdbcType=DECIMAL},",
"weight = #{weight,jdbcType=DOUBLE},",
"freight = #{freight,jdbcType=INTEGER},",
"use_attr = #{useAttr,jdbcType=SMALLINT},",
"share_type = #{shareType,jdbcType=INTEGER},",
"quick_purchase = #{quickPurchase,jdbcType=SMALLINT},",
"hot_cakes = #{hotCakes,jdbcType=SMALLINT},",
"cost_price = #{costPrice,jdbcType=DECIMAL},",
"member_discount = #{memberDiscount,jdbcType=SMALLINT},",
"rebate = #{rebate,jdbcType=DECIMAL},",
"mch_id = #{mchId,jdbcType=INTEGER},",
"goods_num = #{goodsNum,jdbcType=INTEGER},",
"mch_sort = #{mchSort,jdbcType=INTEGER},",
"confine_count = #{confineCount,jdbcType=INTEGER},",
"is_level = #{isLevel,jdbcType=SMALLINT},",
"`type` = #{type,jdbcType=SMALLINT},",
"is_negotiable = #{isNegotiable,jdbcType=SMALLINT},",
"attr_setting_type = #{attrSettingType,jdbcType=BIT},",
"views = #{views,jdbcType=BIGINT},",
"supplier_price = #{supplierPrice,jdbcType=DECIMAL},",
"supplier_goods_id = #{supplierGoodsId,jdbcType=INTEGER},",
"supplier_id = #{supplierId,jdbcType=INTEGER},",
"goods_share_title = #{goodsShareTitle,jdbcType=VARCHAR},",
"goods_share_logo = #{goodsShareLogo,jdbcType=VARCHAR},",
"goods_share_desc = #{goodsShareDesc,jdbcType=VARCHAR},",
"is_examine = #{isExamine,jdbcType=INTEGER},",
"dabao_price = #{dabaoPrice,jdbcType=DECIMAL},",
"brand_id = #{brandId,jdbcType=INTEGER},",
"key_word = #{keyWord,jdbcType=VARCHAR},",
"buying_method = #{buyingMethod,jdbcType=INTEGER},",
"buying_method_level = #{buyingMethodLevel,jdbcType=INTEGER},",
"home_block_id = #{homeBlockId,jdbcType=INTEGER},",
"new_individual_share = #{newIndividualShare,jdbcType=INTEGER},",
"new_attr_setting_type = #{newAttrSettingType,jdbcType=INTEGER},",
"share_commission_base = #{shareCommissionBase,jdbcType=DECIMAL},",
"is_sjht = #{isSjht,jdbcType=SMALLINT},",
"sjht_proIdent = #{sjhtProident,jdbcType=VARCHAR},",
"is_oil = #{isOil,jdbcType=SMALLINT},",
"oil_couTypeCode = #{oilCoutypecode,jdbcType=VARCHAR},",
"is_abholung = #{isAbholung,jdbcType=SMALLINT},",
"is_transnational = #{isTransnational,jdbcType=SMALLINT},",
"goods_transfer_rate = #{goodsTransferRate,jdbcType=INTEGER},",
"oil_discount = #{oilDiscount,jdbcType=INTEGER},",
"oil_type = #{oilType,jdbcType=INTEGER},",
"detail = #{detail,jdbcType=LONGVARCHAR},",
"attr = #{attr,jdbcType=LONGVARCHAR},",
"cover_pic = #{coverPic,jdbcType=LONGVARCHAR},",
"full_cut = #{fullCut,jdbcType=LONGVARCHAR},",
"integral = #{integral,jdbcType=LONGVARCHAR},",
"shop_id = #{shopId,jdbcType=LONGVARCHAR},",
"verify_card_id = #{verifyCardId,jdbcType=LONGVARCHAR}",
"where id = #{id,jdbcType=INTEGER}"
})
int updateByPrimaryKeyWithBLOBs(CyymallGoodsWithBLOBs record);
@Update({
"update cyymall_goods",
"set store_id = #{storeId,jdbcType=INTEGER},",
"`name` = #{name,jdbcType=VARCHAR},",
"price = #{price,jdbcType=DECIMAL},",
"original_price = #{originalPrice,jdbcType=DECIMAL},",
"cat_id = #{catId,jdbcType=INTEGER},",
"`status` = #{status,jdbcType=SMALLINT},",
"addtime = #{addtime,jdbcType=INTEGER},",
"is_delete = #{isDelete,jdbcType=SMALLINT},",
"service = #{service,jdbcType=VARCHAR},",
"sort = #{sort,jdbcType=INTEGER},",
"virtual_sales = #{virtualSales,jdbcType=INTEGER},",
"video_url = #{videoUrl,jdbcType=VARCHAR},",
"unit = #{unit,jdbcType=VARCHAR},",
"individual_share = #{individualShare,jdbcType=SMALLINT},",
"share_commission_first = #{shareCommissionFirst,jdbcType=DECIMAL},",
"share_commission_second = #{shareCommissionSecond,jdbcType=DECIMAL},",
"share_commission_third = #{shareCommissionThird,jdbcType=DECIMAL},",
"weight = #{weight,jdbcType=DOUBLE},",
"freight = #{freight,jdbcType=INTEGER},",
"use_attr = #{useAttr,jdbcType=SMALLINT},",
"share_type = #{shareType,jdbcType=INTEGER},",
"quick_purchase = #{quickPurchase,jdbcType=SMALLINT},",
"hot_cakes = #{hotCakes,jdbcType=SMALLINT},",
"cost_price = #{costPrice,jdbcType=DECIMAL},",
"member_discount = #{memberDiscount,jdbcType=SMALLINT},",
"rebate = #{rebate,jdbcType=DECIMAL},",
"mch_id = #{mchId,jdbcType=INTEGER},",
"goods_num = #{goodsNum,jdbcType=INTEGER},",
"mch_sort = #{mchSort,jdbcType=INTEGER},",
"confine_count = #{confineCount,jdbcType=INTEGER},",
"is_level = #{isLevel,jdbcType=SMALLINT},",
"`type` = #{type,jdbcType=SMALLINT},",
"is_negotiable = #{isNegotiable,jdbcType=SMALLINT},",
"attr_setting_type = #{attrSettingType,jdbcType=BIT},",
"views = #{views,jdbcType=BIGINT},",
"supplier_price = #{supplierPrice,jdbcType=DECIMAL},",
"supplier_goods_id = #{supplierGoodsId,jdbcType=INTEGER},",
"supplier_id = #{supplierId,jdbcType=INTEGER},",
"goods_share_title = #{goodsShareTitle,jdbcType=VARCHAR},",
"goods_share_logo = #{goodsShareLogo,jdbcType=VARCHAR},",
"goods_share_desc = #{goodsShareDesc,jdbcType=VARCHAR},",
"is_examine = #{isExamine,jdbcType=INTEGER},",
"dabao_price = #{dabaoPrice,jdbcType=DECIMAL},",
"brand_id = #{brandId,jdbcType=INTEGER},",
"key_word = #{keyWord,jdbcType=VARCHAR},",
"buying_method = #{buyingMethod,jdbcType=INTEGER},",
"buying_method_level = #{buyingMethodLevel,jdbcType=INTEGER},",
"home_block_id = #{homeBlockId,jdbcType=INTEGER},",
"new_individual_share = #{newIndividualShare,jdbcType=INTEGER},",
"new_attr_setting_type = #{newAttrSettingType,jdbcType=INTEGER},",
"share_commission_base = #{shareCommissionBase,jdbcType=DECIMAL},",
"is_sjht = #{isSjht,jdbcType=SMALLINT},",
"sjht_proIdent = #{sjhtProident,jdbcType=VARCHAR},",
"is_oil = #{isOil,jdbcType=SMALLINT},",
"oil_couTypeCode = #{oilCoutypecode,jdbcType=VARCHAR},",
"is_abholung = #{isAbholung,jdbcType=SMALLINT},",
"is_transnational = #{isTransnational,jdbcType=SMALLINT},",
"goods_transfer_rate = #{goodsTransferRate,jdbcType=INTEGER},",
"oil_discount = #{oilDiscount,jdbcType=INTEGER},",
"oil_type = #{oilType,jdbcType=INTEGER}",
"where id = #{id,jdbcType=INTEGER}"
})
int updateByPrimaryKey(CyymallGoods record);
}