package com.hzs.common.domain.sale.ext;

import com.hzs.common.domain.sale.wares.BdWaresSpecsSku;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description: sku扩展表
 * @Author: sui q
 * @Time: 2022/9/19 11:06
 * @Classname: BdWaresSpecsSkuExt
 * @PackageName: com.hzs.common.domain.sale.ext
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class BdWaresSpecsSkuExt extends BdWaresSpecsSku {

    private static final long serialVersionUID = 6402461528621731084L;

    /**
     * 商品价格
     */
    private BigDecimal waresPrice;

    /**
     * 商品业绩
     */
    private BigDecimal waresAchieve;



    /**
     * 商品编号
     */
    private String waresCode;

    /**
     * 数量 文档为number 但是number为关键字
     */
    private Integer quantity;

    /**
     * 是否赠品
     */
    private Integer isGift;

    /**
     * 产品主键和是否赠品拼接
     */
    private String productGift;

    /**
     * 产品主键
     */
    private Integer pkProduct;

    /**
     * 商品规格主键
     */
    private Integer pkWaresSpecs;

    /**
     * 预售状态
     */

    private Integer preSaleStatus;

    /**
     * 规格分类主键
     */
    private Integer pkSpecsType;

    /**
     * 规格分类名称
     */
    private String specsTypeName;

    /**
     * 规格名称主键
     */
    private Integer pkSpecs;

    /**
     * 规格名称
     */
    private String specsName;

    /**
     * 商品名称
     */
    private String waresName;
    /**
     * 主图
     */
    private String cover1;
    /**
     * 图片2
     */
    private String cover2;
    /**
     * 图片3
     */
    private String cover3;
    /**
     * 图片4
     */
    private String cover4;
    /**
     * 图片5
     */
    private String cover5;
    /**
     * 图片6
     */
    private String cover6;
    /**
     * 视频吐
     */
    private String cover;
    /**
     * 视频地址
     */
    private String videoUrl;

    /**
     * 商品详情
     */
    private String details;

    /**
     * 商品卖点
     */
    private String sellingPoints;
//    /**
//     * 赠品名称拼接
//     */
//    private String giftNames;
    /**
     * 售后保障
     */
    private String afterGuarantee;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 销量
     */
    private Integer sales;
    /**
     * 预计发货时间
     */
    private Date arrivalTime;
    /**
     * 创建时间
     */
    private Date creationTime;
    /**
     * 所属专区
     */
    private Integer specialArea;

    /**
     * 是否单品
     */

    private Integer isSingle;

    /**
     * 商品类型（EWaresType：1=普通商品）
     */
    private Integer isMakerGift;

    private Integer pkSpecialCurrency;

}
