cn.binarywang.wx.miniapp.bean.shop.WxMaShopSkuInfo Maven / Gradle / Ivy
package cn.binarywang.wx.miniapp.bean.shop;
import com.google.gson.annotations.SerializedName;
import java.io.Serializable;
import java.util.List;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* sku对象
*
* @author boris
* @since 2021-03-22
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class WxMaShopSkuInfo implements Serializable {
private static final long serialVersionUID = -3617077838017818865L;
/**
* 商家自定义商品ID
*
* 是否必填: 是
*
*/
@SerializedName("out_product_id")
private String outProductId;
/**
* 商家自定义商品ID
*
* 是否必填: 是
*
*/
@SerializedName("out_sku_id")
private String outSkuId;
/**
* sku小图
*
* 是否必填: 是
*
*/
@SerializedName("thumb_img")
private String thumbImg;
/**
* 售卖价格,以分为单位
*
* 是否必填: 是
*
*/
@SerializedName("sale_price")
private Integer salePrice;
/**
* 售卖价格,以分为单位
*
* 是否必填: 是
*
*/
@SerializedName("market_price")
private Integer marketPrice;
/**
* 库存
*
* 是否必填:是
*
*/
@SerializedName("stock_num")
private Integer stockNum;
/**
* 条形码
*
* 是否必填: 否
*
*/
@SerializedName("barcode")
private String barcode;
/**
* 商品编码
*
* 是否必填: 否
*
*/
@SerializedName("sku_code")
private String skuCode;
/**
* 销售属性
*
* 是否必填: 是
*
*/
@SerializedName("sku_attrs")
private List skuAttributeList;
}