package com.prolog.cs.biz.outbound.model.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class OmsBillDReceiveVo {
    @ApiModelProperty("id")
    private String lineid;
    @ApiModelProperty("行号")
    private String seqno;
    @ApiModelProperty("单据编号")
    private String billid;
    @ApiModelProperty("单据编号")
    private String billno;
    @ApiModelProperty("批号")
    private String lotNo;
    @ApiModelProperty("商品名称")
    private String itemname;
    @ApiModelProperty("商品编码")
    private String itemcode;
    @ApiModelProperty("商品id")
    private String itemid;
    @ApiModelProperty("是否赠品,（河南省医药默认0）0：不是，1：是")
    private Integer freeItemFlag;
    @ApiModelProperty("包装单位")
    private String packUnits;
    @ApiModelProperty("商品规格")
    private String itemSpecs;
    @ApiModelProperty("包装数量")
    private BigDecimal packTypeNum;
    @ApiModelProperty("重量")
    private BigDecimal itemWeight;
    @ApiModelProperty("体积")
    private BigDecimal itemVolume;
    @ApiModelProperty("数量")
    private BigDecimal itemQty;
    @ApiModelProperty("件数量")
    private BigDecimal itemPcs;
    @ApiModelProperty("零散量")
    private BigDecimal itemOdd;
    @ApiModelProperty("冲红数量")
    private BigDecimal redQty;
    @ApiModelProperty("发货数量(=整件数量*计量规格+零算数量)")
    private BigDecimal deliveryQty;
    @ApiModelProperty("销售单价")
    private BigDecimal price;
    @ApiModelProperty("金额")
    private BigDecimal amt;
    @ApiModelProperty("批次")
    private String batchNo;
    @ApiModelProperty("生产日期")
    private String pdateFrom;
    @ApiModelProperty("有效期至")
    private String validUntil;
    @ApiModelProperty("灭菌批号（河南省医药需要新增字段）")
    private String sterilizationBatchNo;
    @ApiModelProperty("灭菌时间（河南省医药需要新增字段）")
    private Date sterilizationTime;
}
