package com.prolog.cs.biz.inbound.vo;

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

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

/**
 * @Description
 * @Date 2021-11-19
 */

@ApiModel
@Data
public class IncomingRecordBackDVO implements Serializable {
	private static final long serialVersionUID = 50135163699565532L;

	@ApiModelProperty(value = "收货单编码")
	private String billno;

	@ApiModelProperty(value = "收货单行号")
	private String seqNo;

	@ApiModelProperty(value = "关联入库单行号")
	private String refSeqNo;

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

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

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

	@ApiModelProperty(value = "商品名称")
	private String itemname;

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

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

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

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

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

	@ApiModelProperty(value = "数量")
	private BigDecimal qty;

	@ApiModelProperty(value = "拒收数量")
	private BigDecimal rejectQty;

	@ApiModelProperty(value = "拒收原因")
	private String reasonCode;

	@ApiModelProperty(value = "验收评定")
	private String stockStatus;

	@ApiModelProperty(value = "收货单号")
	private String rcvHeaderId;

	@ApiModelProperty(value = "收货行号")
	private String rcvLineId;

	@ApiModelProperty(value = "灭菌时间")
	private String sterilizationDate;

	@ApiModelProperty(value = "灭菌批号")
	private String sterilizationLotNo;

	@ApiModelProperty(value = "拼箱号")
	private String locNo;

	@ApiModelProperty(value = "上游单据号")
	private String refBillNo;

	@ApiModelProperty(value = "WMS单据ID")
	private String refBillId;

	@ApiModelProperty(value = "行业线")
	private String industryline;

	@ApiModelProperty(value = "订单类型")
	private String billType;

	@ApiModelProperty(value = "库别编码")
	private String whAreaCategoryCode;

	@ApiModelProperty(value = "库别名称")
	private String whAreaCategoryName;

	@ApiModelProperty(value = "是否物料 0-否  1-是")
	private String itemIsGift;

	@ApiModelProperty(value = "wms入库时间")
	private Date stockInTime;
}