package com.taobao.tae.Mshopping.demo.model;
import java.io.Serializable;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class TaobaoItemBasicInfo implements Serializable {
/*淘宝默认商品主图为 400* 400 ,这里固定设置为 200*200 */
private int width = 200;
private int height = 200;
private String title;
/* 淘宝商品ID*/
private Long itemId;
private String picUrl;
private String price;
/*喜欢数*/
private String favcount;
/*商品URL*/
private String itemUrl;
/*是否存在SKU属性*/
private Boolean sku;
/*商品所在地*/
private String location;
/*多张商品主图*/
private List picsPath;
/*商品类型:taobao、tmall */
private String itemTypeName;
/*商品卖家基本信息*/
private SellerInfo sellerInfo;
/*商品评价信息*/
private RateInfo rateInfo;
private SkuModel skuModel;
private Date pushTime;
/**
* 获取默认的商品价格属性
*
* @return
*/
public Map<Integer, PriceUnit> getDefaultPriceUnits() {
if (skuModel != null) {
return skuModel.getDefaultShowItemSku().getPriceUnits();
}
return null;
}
public int getWidth() {
return width;
}
public String getTitle() {
return title;
}
public Long getItemId() {
return itemId;
}
public void setItemId(Long itemId) {
this.itemId = itemId;
}
public void setTitle(String title) {
this.title = title;
}
public String getPicUrl() {
return picUrl;
}
public void setPicUrl(String picUrl) {
this.picUrl = picUrl;
}
public int getHeight() {
return height;
}
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
public Date getPushTime() {
return pushTime;
}
public void setPushTime(Date pushTime) {
this.pushTime = pushTime;
}
public String getFavcount() {
return favcount;
}
public void setFavcount(String favcount) {
this.favcount = favcount;
}
public String getItemUrl() {
return itemUrl;
}
public void setItemUrl(String itemUrl) {
this.itemUrl = itemUrl;
}
public Boolean getSku() {
return sku;
}
public void setSku(Boolean sku) {
this.sku = sku;
}
public String getLocation() {
return location;
}
public void setLocation(String location) {
this.location = location;
}
public String getItemTypeName() {
return itemTypeName;
}
public void setItemTypeName(String itemTypeName) {
this.itemTypeName = itemTypeName;
}
public List getPicsPath() {
return picsPath;
}
public void setPicsPath(List picsPath) {
this.picsPath = picsPath;
}
public SellerInfo getSellerInfo() {
return sellerInfo;
}
public void setSellerInfo(SellerInfo sellerInfo) {
this.sellerInfo = sellerInfo;
}
public RateInfo getRateInfo() {
return rateInfo;
}
public void setRateInfo(RateInfo rateInfo) {
this.rateInfo = rateInfo;
}
public SkuModel getSkuModel() {
return skuModel;
}
public void setSkuModel(SkuModel skuModel) {
this.skuModel = skuModel;
}
}