package com.qdb.sdk.model.request;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * 平台店铺商品信息
 * <p>
 * 用于批量新增/修改店铺商品的 data 元素。
 * </p>
 *
 * @author qdb-sdk
 * @version 1.0.0
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PlatformGoodsItem {

    /** 店铺ID（必填） */
    private Long shopId;

    /** 平台商品sku编码，需与匹配的系统商品编码一致（必填） */
    private String goodsOuterId;

    /** 平台商品ID（必填） */
    private String platformGoodsCode;

    /** 平台商品名称 */
    private String platformGoodsName;

    /** 平台规格名称 */
    private String platformGoodsSpecs;

    /** 平台商品售价 */
    private BigDecimal platformSalePrice;
}
