package com.yn.bftl.thirdparty.modules.business.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;

@Data
public class U8ShippingDetailDTO {

    /**
     * 订单项ID
     */
    @NotBlank
    private String orderItemId;

    /**
     * ERP行ID
     */
    @NotBlank
    private String erpLineId;

    /**
     * 出库的仓库编码
     */
    @NotBlank
    private String code;

    /**
     * 单价
     */
    @NotBlank
    private BigDecimal price = BigDecimal.ZERO;

    /**
     * 销售数量
     */
    @NotBlank
    private Integer quantity = 0;

    /**
     * 金额
     */
    @NotBlank
    private BigDecimal amount = BigDecimal.ZERO;

    /**
     * 商品名称
     */
    @NotBlank
    private String goodsName;

    /**
     * 计量单位
     */
    @NotBlank
    private String unit;

    /**
     * 发货数量
     */
    @NotBlank
    private Integer shippingQuantity = 0;

    /**
     * 商品编码
     */
    @NotBlank
    private String goodsCode;

    /**
     * 备注
     */
    private String remark;


}
