package cn.freemud.entities.vo;

import cn.freemud.entities.dto.product.ProductAttributeGroup;
import cn.freemud.entities.dto.product.ProductGroup;
import lombok.Data;

import java.util.List;

@Data
public class GetProductsVo {
    private String spuId;
    private String spuName;
    private String spuPicture;
    private String skuId;
    private String skuName;
    private Long originalPrice;
    /**
     * 最终价格 单位分
     */
    private Long finalPrice;
    /**
     * 上下架状态
     */
    private Integer status;

    // 1.5.4 对接库存新加
    private Integer stock;
    private Integer stockLimit;
    /**
     * type=10 多规格  type=1 单规格
     */
    private Integer type;
    /**
     * 第三方商品编号,不可重复
     */
    private String customerCode;

    /**
     * 商品货号，可重复
     */
    private String productCode;

    //多规格商品的spu商品 商品货号，单规格即为单规格商品货号
    private String spuProductCode;

    /**
     * 第三方商品规格编号
     */
    private String thirdProductSpecId;
    /**
     * 属性
     */
    private List<ProductAttributeGroup> productAttributeGroupList;

    /** 商品组 */
    private List<ProductGroup> productGroupList;

    /*
     * 是否主食
     */
    private Integer stapleFood;
}
