package com.liquidnet.common.third.sqb.param.response.data;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;


import lombok.Data;

import java.math.BigDecimal;
import java.util.List;
/**
 * 商城商品接口响应数据
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class MallProductsQueryData {

    /** 商品spuId */
    private String spuId;

    /** 商品图片 */
    private List<String> converImages;

    /** 商品描述 */
    private String productIntroduction;

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

    /** 商品规格 */
    private List<Sku> skuResults;


    @Data
    @JsonIgnoreProperties(ignoreUnknown = true)
    /**
 * 商品规格
 */
    public static class Sku {

        /** 库存类型 */
        private Integer stockType;

        /** 商品skuId */
        private String skuId;

        /** 库存值 */
        private BigDecimal quantity;

        /** 规格标题 */
        private String skuTitle;

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

        /** 价格 */
        private Long price;
    }
}
