package com.yeshi.fanli.util.factory;
|
|
import com.yeshi.fanli.entity.goods.CommonGoods;
|
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
|
|
public class CommonGoodsFactory {
|
|
/**
|
* 淘宝商品构造
|
*
|
* @param goods
|
* @return
|
*/
|
public static CommonGoods create(TaoBaoGoodsBrief goods) {
|
if (goods == null)
|
return null;
|
|
CommonGoods cg = new CommonGoods();
|
cg.setCouponAmount(goods.getCouponAmount());
|
cg.setCouponInfo(goods.getCouponInfo());
|
cg.setCouponLeftCount(goods.getCouponLeftCount());
|
cg.setCouponStartPrice(goods.getCouponStartFee());
|
cg.setCouponTotalCount(goods.getCouponTotalCount());
|
cg.setGoodsId(goods.getAuctionId());
|
cg.setGoodsType(CommonGoods.GOODS_TYPE_TB);
|
cg.setPicture(goods.getPictUrl());
|
cg.setPrice(goods.getZkPrice());
|
cg.setSales(goods.getBiz30day());
|
cg.setRate(goods.getTkRate());
|
cg.setSellerId(goods.getSellerId());
|
cg.setSellerName(goods.getShopTitle());
|
if (goods.getUserType() == 0)
|
cg.setShopType(CommonGoods.SHOP_TYPE_TB);
|
else
|
cg.setShopType(CommonGoods.SHOP_TYPE_TM);
|
cg.setState(CommonGoods.STATE_NORMAL);
|
cg.setTitle(goods.getTitle());
|
// 保留字段
|
cg.setVideoCover(null);
|
cg.setVideoUrl(null);
|
return cg;
|
}
|
|
}
|