package com.czg.product.vo;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 商品SKU详情
 *
 * @author tankaikai
 * @since 2025-02-19 09:23
 */
@Data
public class ShopProductSkuInfoVo implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * sku-id
     */
    private Long id;
    /**
     * 条形码
     */
    private String barCode;
    /**
     * 商品Id
     */
    private Long productId;
    /**
     * 原价
     */
    private BigDecimal originPrice;
    /**
     * 成本价
     */
    private BigDecimal costPrice;
    /**
     * 会员价
     */
    private BigDecimal memberPrice;
    /**
     * 售价
     */
    private BigDecimal salePrice;
    /**
     * 起售数量
     */
    private Integer suitNum;
    /**
     * 规格详情
     */
    private String specInfo;
    /**
     * 商品封面图
     */
    private String coverImg;
    /**
     * 重量
     */
    private BigDecimal weight;
    /**
     * 销量
     */
    private BigDecimal realSalesNumber;
    /**
     * 是否售罄
     */
    private Integer isSoldStock;
    /**
     * 是否开启库存
     */
    private Integer isAutoSoldStock;
    /**
     * 退菜是否退库存 1退菜退库存 2仅退菜不退库存 3每次询问-退菜后弹窗提示
     */
    private Integer refundMode;
    /**
     * 是否上架(同isGrounding)
     */
    private Integer isSale;
}
