package com.ruoyi.mall.domain.vo;

import com.ruoyi.basic.domain.model.BaseAudit;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 购物车 数据视图对象
 *
 * @author zcc
 */
@Data
public class MemberCartVO extends BaseAudit {
    private String storeId;

    /** 用户ID */
    @Excel(name = "用户ID")
    private Long memberId;
    private String nickname;
    /** 隐藏四位的手机号 */
    private String phoneHidden;

    private Long id;
    /** 0->失效；1->有效 */
    @Excel(name = "0->失效；1->有效")
    private Integer status;

    /** 商品ID */
    @Excel(name = "商品ID")
    private Long productId;
    /** PRODUCT_NAME */
    @Excel(name = "PRODUCT_NAME")
    private String productName;
    /** 展示图片 */
    @Excel(name = "展示图片")
    private String pic;

    /** SKU ID */
    @Excel(name = "SKU ID")
    private Long skuId;

    /** 商品属性 */
    @Excel(name = "商品属性")
    private String spData;
    /** 商品数量 */
    @Excel(name = "商品数量")
    private Integer quantity;

    //    商品单位
    private String unit;
    private Boolean check;
    //商品最大购买量
    private int stock;
    /** sku价格 */
    private BigDecimal price;
    /** sku是否存在 */
    private Integer skuIfExist;

    //    //    0->商品；1->课程
    private Integer isCourse;

}

