package com.sunda.spmsorder.entity.vo;

import com.github.crab2died.annotation.ExcelField;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
 * 发货效率报表导出类
 * @author 0113389
 *
 */
@Data
public class OverseaDeliveryReportVO {
	
	@ApiModelProperty(value = "工厂")
    @ExcelField(title = "werks", order = 1)
    String werks;
	
	@ApiModelProperty(value = "仓库地点")
	@ExcelField(title = "whsLocationCode", order = 2)
	String whsLocationCode;
	
	@ApiModelProperty(value = "单据类型")
	@ExcelField(title = "orderType", order = 3)
	String orderType;
	
	@ApiModelProperty(value = "领用申请单")
	@ExcelField(title = "spmsId", order = 4)
	String spmsId;
	
	@ApiModelProperty(value = "EAM工单")
	@ExcelField(title = "eamNumber", order = 5)
	String eamNumber;
	
	@ApiModelProperty(value = "领用申请单状态")
	@ExcelField(title = "spmsStatus", order = 6)
	String spmsStatus;
	
	@ApiModelProperty(value = "车间名称")
	@ExcelField(title = "workshopName", order = 7)
	String workshopName;
	
	@ApiModelProperty(value = "领用申请人")
	@ExcelField(title = "createUser", order = 8)
	String createUser;
	
	@ApiModelProperty(value = "物料编码")
	@ExcelField(title = "materialNo", order = 9)
	String materialNo;
	
	@ApiModelProperty(value = "物料描述")
	@ExcelField(title = "materialZhDesc", order = 10)
	String materialZhDesc;
	
	@ApiModelProperty(value = "申请数量")
	@ExcelField(title = "applyQty", order = 11)
	String applyQty;
	
	@ApiModelProperty(value = "审批数量")
	@ExcelField(title = "actualQty", order = 12)
	String actualQty;
	
	@ApiModelProperty(value = "出库数量")
	@ExcelField(title = "outboundQty", order = 13)
	String outboundQty;
	
	@ApiModelProperty(value = "基本单位")
	@ExcelField(title = "basicUnit", order = 14)
	String basicUnit;
	
	@ApiModelProperty(value = "出库单位")
	@ExcelField(title = "unitSale", order = 15)
	String unitSale;
	
	@ApiModelProperty(value = "仓库出库单")
	@ExcelField(title = "outSpmsId", order = 16)
	String outSpmsId;
	
	@ApiModelProperty(value = "仓库出库单状态")
	@ExcelField(title = "outSpmsStatus", order = 17)
	String outSpmsStatus;
	
	@ApiModelProperty(value = "出库操作人")
	@ExcelField(title = "outCreateUser", order = 18)
	String outCreateUser;
	
	@ApiModelProperty(value = "OA审批单")
	@ExcelField(title = "oaNumber", order = 19)
	String oaNumber;
	
	@ApiModelProperty(value = "车牌号")
	@ExcelField(title = "licenseNo", order = 20)
	String licenseNo;
	
	@ApiModelProperty(value = "SAP物料凭证")
	@ExcelField(title = "sapVoucherNumber", order = 21)
	String sapVoucherNumber;
	
	@ApiModelProperty(value = "成本中心")
	@ExcelField(title = "costCenter", order = 22)
	String costCenter;
	
	@ApiModelProperty(value = "移动类型")
	@ExcelField(title = "movementType", order = 23)
	String movementType;
	
	@ApiModelProperty(value = "内部订单号")
	@ExcelField(title = "projectOaNumber", order = 24)
	String projectOaNumber;
	
	@ApiModelProperty(value = "关闭原因")
	@ExcelField(title = "cancelReason", order = 25)
	String cancelReason;
	
	@ApiModelProperty(value = "申请时间")
	@ExcelField(title = "createDate", order = 26)
	String createDate;
	
	@ApiModelProperty(value = "审批时间")
	@ExcelField(title = "approvalDate", order = 27)
	String approvalDate;
	
	@ApiModelProperty(value = "出库时间")
	@ExcelField(title = "outboundDate", order = 28)
	String outboundDate;
	
	@ApiModelProperty(value = "过账时间")
	@ExcelField(title = "postingDate", order = 29)
	String postingDate;
	
	@ApiModelProperty(value = "关闭时间")
	@ExcelField(title = "closedDate", order = 30)
	String closedDate;
	
	@ApiModelProperty(value = "出库耗时(分钟)")
	@ExcelField(title = "timeConsuming", order = 31)
	String timeConsuming;
	
	@ApiModelProperty(value = "查询日期")
	@ExcelField(title = "nowDate", order = 32)
	String nowDate;
	
	
	
}
