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

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

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

/**
 * @Description  
 * @Date 2021-11-17 
 */
@Data
public class OutcomingRecordDDto implements Serializable {
	private static final long serialVersionUID =  504687169130426277L;

	@ApiModelProperty(value = "ID标识")
	private String lineId;

	@ApiModelProperty(value = "出库单编码")
	private String billno;

	@ApiModelProperty(value = "ERP行号")
	private String refSeqNo;

	@ApiModelProperty(value = "商品id")
	private String itemId;

	@ApiModelProperty(value = "商品编码")
	private String itemcode;

	@ApiModelProperty(value = "开票数量\n" +
			"（河南省医药需关联销售单取）\n")
	private BigDecimal qty;

	@ApiModelProperty(value = "件数")
	private BigDecimal pcs;

	@ApiModelProperty(value = "零散数")
	private BigDecimal odd;

	@ApiModelProperty(value = "批次号")
	private String lotNo;

	@ApiModelProperty(value = "生产批号")
	private String produceCode;

	@ApiModelProperty(value = "生产日期")
	private String pdateFrom;

	@ApiModelProperty(value = "有效期至")
	private String validUntil;

	@ApiModelProperty(value = "货主编号")
	private String consignorcode;

	@ApiModelProperty(value = "外复核员")
	private String exterreviewer;

	@ApiModelProperty(value = "外复核员2")
	private String exterreviewer2;

	@ApiModelProperty(value = "拣货员")
	private String sorter;

	@ApiModelProperty(value = "拣货员2")
	private String sorter2;

	@ApiModelProperty(value = "复核时间")
	private String reviewerDate;

	@ApiModelProperty(value = "实发数量")
	private String actQty;

	@ApiModelProperty(value = "商品状态")
	private String itemStatus;

	@ApiModelProperty(value = "灭菌批号\n" +
			"（河南省医药需要新增字段）\n")
	private String sterilizationLotNo;

	@ApiModelProperty(value = "灭菌时间\n" +
			"（河南省医药需要新增字段）\n")
	private String sterilizationDate;

	@ApiModelProperty(value = "企事业ID")
	private String penterpriseid;

	@ApiModelProperty(value = "冲红数量")
	private BigDecimal rushrednumb;

	@ApiModelProperty(value = "冲红原因")
	private String rushredreason;

	@ApiModelProperty(value = "冲红数量")
	private BigDecimal sumboxnum;
}
