package com.liquidnet.service.goblin.dto.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

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

@Data
public class GoblinAdminSqbGoodsVo implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "商品spuId")
    private String spuId;

    @ApiModelProperty(value = "商品skuId")
    private String skuId;

    @ApiModelProperty(value = "商品(SPU)名称，用于按商品名搜索与展示")
    private String spuTitle;

    @ApiModelProperty(value = "规格(SKU)名称")
    private String skuTitle;

    @ApiModelProperty(value = "单品默认图片的url")
    private String skuPic;

    @ApiModelProperty(value = "商品描述")
    private String productIntroduction;

    @ApiModelProperty(value = "列表展示用：一般为 spuTitle-skuTitle")
    private String title;

    @ApiModelProperty(value = "单品现价")
    private BigDecimal price;

    @ApiModelProperty(value = "单品库存")
    private Integer skuStock;

    @ApiModelProperty(value = "是否允许关联演出（SPU+SKU 均上架且未删除）")
    private Boolean linkable;

    @ApiModelProperty(value = "上下架展示：上架 / 已下架 等")
    private String shelfStatusLabel;
}
