package com.zt.plat.module.erp.api.dto.dto093;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

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

@Schema(description = "093 接口请求参数列表对象")
@Data
public class ItemList093 implements Serializable {
    @Schema(description = "销售订单号(单次提交只可使用同一销售订单)", requiredMode = Schema.RequiredMode.REQUIRED)
    private String ref_doc;

    @Schema(description = "销售订单行号", requiredMode = Schema.RequiredMode.REQUIRED)
    private Integer ref_item;

    @Schema(description = "发货数量", requiredMode = Schema.RequiredMode.REQUIRED)
    private BigDecimal dlv_qty;

    @Schema(description = "发货计量单位(要与销售计量单位一致)",requiredMode = Schema.RequiredMode.REQUIRED)
    private String sales_unit;

    @Schema(description = "交货备注")
    private String note;

    @Schema(description = "交货库位(会覆盖销售订单的交货仓库)")
    private String store_loc;

    @Schema(description = "批次号")
    private String batch;
}
