cn.binarywang.wx.miniapp.bean.shop.WxMaShopSpuInfo 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.Data;
/**
* @author Boris
* created on 2021/3/23
*/
@Data
public class WxMaShopSpuInfo implements Serializable {
private static final long serialVersionUID = 7237829277693177420L;
/**
* 交易组件平台内部商品ID,修改时与out_product_id二选一
*
* 是否必填:是
*
*/
@SerializedName("product_id")
private String productId;
/**
* 商家自定义商品ID,新建必填,修改时与product_id二选一
*
* 是否必填:是
*
*/
@SerializedName("out_product_id")
private String outProductId;
/**
* 标题
*
* 是否必填:是
*
*/
@SerializedName("title")
private String title;
/**
* 绑定的小程序商品路径
*
* 是否必填:是
*
*/
@SerializedName("path")
private String path;
/**
* 主图,多张,列表
*
* 是否必填:是
*
*/
@SerializedName("head_img")
private List headImg;
/**
* 商品资质图片
*
* 是否必填:否
*
*/
@SerializedName("qualification_pics")
private List qualificationPics;
/**
* 商品详情
*
* 是否必填:否
*
*/
@SerializedName("desc_info")
private WxMaShopSpuDescInfo descInfo;
/**
* 第三级类目ID
*
* 是否必填:是
*
*/
@SerializedName("third_cat_id")
private Integer thirdCatId;
/**
* 品牌id
*
* 是否必填:是
*
*/
@SerializedName("brand_id")
private Integer brandId;
/**
* sku数组
*
* 是否必填:是
*
*/
@SerializedName("skus")
private List skus;
/**
* 商品使用场景
*
* 是否必填: 是
*
*/
@SerializedName("scene_group_list")
private Integer[] sceneGroupList;
/**
* 商品类型
*
* 是否必填: 是
*
*/
@SerializedName("item_type")
private Integer itemType;
}