package com.qdb.sdk.model.request;

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

import java.math.BigDecimal;

/**
 * 采购订单商品
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PurchaseOrderGoods {

    /**
     * 商品类型：0-普通商品, 1-批次商品, 2-唯一码商品（必填）
     */
    private String goodsType;

    /**
     * 商品编码（必填）
     */
    private String goodsCode;

    /**
     * 商品名称（必填）
     */
    private String goodsName;

    /**
     * 商品数量（必填）
     */
    private BigDecimal quantity;

    /**
     * 单价（必填）
     */
    private BigDecimal price;

    /**
     * 商品总价（必填）
     */
    private BigDecimal totalAmount;
}
