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

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

import java.io.Serializable;
import java.util.List;

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

	@ApiModelProperty(value = "销售订单ID")
	private String saleOrderId;

	@ApiModelProperty(value = "仓库ID")
	private String branchid;

	@ApiModelProperty(value = "仓库编码")
	private String branchcode;

	@ApiModelProperty(value = "销售单号")
	private String billno;

	@ApiModelProperty(value = "订单创建时间")
	private String billdate;

	@ApiModelProperty(value = "客户编码")
	private String companyCode;

	@ApiModelProperty(value = "业务员")
	private String salespersonId;

	@ApiModelProperty(value = "提货方式、1：集团连锁 2：市外配送  3：市内配送\n" +
			"4：托运\n" +
			" 5：自提\n")
	private String pickUp;

	@ApiModelProperty(value = "提货时间")
	private String pickDate;

	@ApiModelProperty(value = "单据类型，1正常销售\n" +
			"2 购进退出\n")
	private String billType;

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

	@ApiModelProperty(value = "货主名称")
	private String consignorname;

	@ApiModelProperty(value = "物流商编码")
	private String carrierCode;

	@ApiModelProperty(value = "物流商名称")
	private String carrierName;

	@ApiModelProperty(value = "物流单号")
	private String shipbillNo;

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

	@ApiModelProperty(value = "暂存区")
	private String stagareadescrip;

	@ApiModelProperty(value = "明细行集合")
	private List<OutcomingRecordDDto> outcomingRecordDDtoList;

}
