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

import com.fasterxml.jackson.annotation.JsonFormat;
import com.prolog.framework.core.annotation.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

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

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

@ApiModel
@Data
public class ReceivingRecordBackDVO 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 brandName;

	@ApiModelProperty(value = "商品规格")
	private String capacity;

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

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

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

	@ApiModelProperty(value = "生产厂家")
	private String ffactory;

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

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

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

	@ApiModelProperty(value = "发运地点")
	private String address;

	@ApiModelProperty(value = "入库结论")
	private String shipmentResult;

	@ApiModelProperty(value = "启运时间")
	private String startDate;

	@ApiModelProperty(value = "温控方式")
	private String temperatureType;

	@ApiModelProperty(value = "到货时间")
	private String attainDate;

	@ApiModelProperty(value = "到货温度")
	private BigDecimal attainTemperature;

	@ApiModelProperty(value = "温控状态")
	private String temperatureStatus;

	@ApiModelProperty(value = "注册证号")
	private String registrationNo;

	@ApiModelProperty(value = "进口注册证号")
	private String importpaperno;

	@ApiModelProperty(value = "批准文号")
	private String fsymbol;

	@ApiModelProperty(value = "产地")
	private String orign;

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

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

	@ApiModelProperty(value = "承运方式")
	private String carrierType;

	@ApiModelProperty(value = "运输单位")
	private String shipType;

	@ApiModelProperty(value = "运输单位")
	private String shipCompany;

	@ApiModelProperty(value = "验收结论")
	private String result;
}
