package com.ruoyi.mall.domain.vo;

import com.ruoyi.mall.domain.VO.SeckillGoodsVO;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 * @ClassName IndexGoodsVO
 * @Description 请描述类的业务用途
 * @Author linlinee
 * @Date 2021/12/3 10:39 AM
 * @Version 1.0
 **/
@Data
public class IndexGoodsVO {

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 商品名称
     */
    private String goodsName;

    /**
     * 商品标题
     */
    private String goodsTitle;

    /**
     * 商品分类ID
     */
    private String classId;
    /**
     * 商品分类ID
     */
    private String classIdtwo;
    /**
     * 商品分类ID
     */
    private String classIdthree;

    private String className;

    /**
     * logo图
     */
    private String goodsImg;

    /**
     * 默认邮费
     */
    private BigDecimal postFee;

    /**
     * 销量
     */
    private Integer monthlySales;

    /**
     * 库存
     */
    private Integer stock;

    /**
     * 规格详情
     */
    private String spec;

    /**
     * 参数详情
     */
    private String param;

    /**
     * 分享时的图片
     */
    private String shareImg;

    /**
     * 分享时的标题
     */
    private String shareTitle;

    /**
     * 现价
     */
    private String price;

    /**
     * 原价
     */
    private String priceN;

    /**
     * 默认规格
     */
    private String productName;

    /**
     * 规格详情列表
     */
    private List<GoodsProductVO> proList;

    /**
     * 商品评价列表
     */
    private List<Map<String, Object>> commentList;

    /**
     * 商品评价列表
     */
    private int commentTotle;

    /**
     * 标签
     */
    private String tips;

    /**
     * 收藏
     */
    private String isCollect;
    /*
     * 轮播图
     * */
    private List<String> banners;

    /*
     * 详情图
     * */
    private List<String> detailUrl;

    /**
     * 专区
     */
    private Integer tag;

    /**
     * 商品品牌
     */
    private String goodsBrand;

    /**
     * 产地
     */
    private String goodsOrigin;

    /**
     * 净含量
     */
    private String goodsContent;

    /**
     * 保质期
     */
    private String goodsWarranty;

    /**
     * 储存方式
     */
    private String goodsStorage;

    private SeckillGoodsVO seckillGoodsVO;

    /**
     * vip价
     */
    private BigDecimal priceVip;

    /**
     * 商家ID
     */
    private Long shopId;

    /**
     * 商品轮播视频
     */
    private String goodsVideo;

    /**
     * 供应商ID
     */
    private Long supplierId;

    /**
     * 价格区间
     */
    private String priceRangeLow;

    private String priceRangeHigh;
    /**
     * Vip价格区间
     */
    private String vipPriceRangeLow;
    /**
     * Vip价格区间
     */
    private String vipPriceRangeHigh;
    /**
     * 积分
     */
    private BigDecimal integral;
    /**
     * 是否首页展示
     */
    private Integer isWeb;
    /** 复制商品ID */
    private Integer kilograms;
    /** 复制商品ID */
    private Integer halal;
    /** 复制商品ID */
    private String pricingreference;
    /** 复制商品ID */
    private BigDecimal kilogramsPrice;
}
