package com.hzs.sale.shopping.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 购物车缓存实体类
 */
@Data
public class ShoppingCartRedis implements Serializable {

    /**
     * 购物车唯一ID（专区+时间戳）
     */
    private String shoppingId;

    /**
     * 购物车商品数量
     */
    private Integer number;

    /**
     * 创客空间id
     */
    private Long pkMakerSpace;

    /**
     * 产品 sku 组合
     */
    private List<ProductGroup> productGroup;
    /**
     * 组合ID pkProduct+pkSkuId+skuCount
     */
    private String groupId;
    /**
     * 所属专区
     */
    private Integer specialArea;
    /**
     * 商品编号
     */
    private String waresCode;
    /**
     * 海粉商品id
     */
    private Long pkId;
    /**
     * 海粉商品来源渠道
     */
    private Integer source;

    /**
     * 国家（用于跨国报单）
     */
    private Integer pkCountry;

}
