package com.sunda.spmsorder.entity.vo;

import com.github.crab2died.annotation.ExcelField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class WhsOperateLogReportVO {


	//SAP交货单	仓库编号	储位区号	储位编号	入库单号	其它出入库单号	出库单号	创建日期	备注	工厂	工号	成本中心	操作类型	数量
	// 日志类型	柜号	物料描述	物料编码	用户名	移动类型	箱码	行ID	装箱单号	调拨单号	销售单位	领用人	领用单号


	@ApiModelProperty(value = "SAP交货单")
	@ExcelField(title = "sapDeliveryNote", order = 1)
	String sapDeliveryNote;

	@ApiModelProperty(value = "仓库编号")
	@ExcelField(title = "whsLocationCode", order = 2)
	String whsLocationCode;

	@ApiModelProperty(value = "储位区号")
	@ExcelField(title = "storageArea", order = 3)
	String storageArea;

	@ApiModelProperty(value = "储位编号")
	@ExcelField(title = "storageNo", order = 4)
	String storageNo;

	@ApiModelProperty(value = "入库单号")
	@ExcelField(title = "overseaWhsInNo", order = 5)
	String overseaWhsInNo;

	@ApiModelProperty(value = "其它出入库单号")
	@ExcelField(title = "overseaOtherTaskNo", order = 6)
	String overseaOtherTaskNo;

	@ApiModelProperty(value = "出库单号")
	@ExcelField(title = "overseaWhsOutNo", order = 7)
	String overseaWhsOutNo;

	@ApiModelProperty(value = "创建日期")
	@ExcelField(title = "createTime", order = 8)
	String createTime;
	
	@ApiModelProperty(value = "过账日期日期")
	@ExcelField(title = "postingDate", order = 9)
	String postingDate;

	@ApiModelProperty(value = "备注")
	@ExcelField(title = "comments", order = 10)
	String comments;

	@ApiModelProperty(value = "工厂")
	@ExcelField(title = "werks", order = 11)
	String werks;

	@ApiModelProperty(value = "工号")
	@ExcelField(title = "userId", order = 12)
	String userId;

	@ApiModelProperty(value = "车牌号")
	@ExcelField(title = "licenseNo", order = 13)
	String licenseNo;

	@ApiModelProperty(value = "成本中心")
	@ExcelField(title = "costCenter", order = 14)
	String costCenter;

	@ApiModelProperty(value = "操作类型")
	@ExcelField(title = "operateType", order = 15)//---
	String operateType;

	@ApiModelProperty(value = "数量")
	@ExcelField(title = "quantity", order = 16)
	String quantity;

	@ApiModelProperty(value = "日志类型")
	@ExcelField(title = "documentType", order = 17)//----
	String documentType;

	@ApiModelProperty(value = "柜号")
	@ExcelField(title = "pack", order = 18)
	String pack;

	@ApiModelProperty(value = "物料描述")
	@ExcelField(title = "materialZhDesc", order = 19)
	String materialZhDesc;

	@ApiModelProperty(value = "物料编码")
	@ExcelField(title = "materialNo", order = 20)
	String materialNo;

	@ApiModelProperty(value = "用户名")
	@ExcelField(title = "username", order = 21)
	String username;

	@ApiModelProperty(value = "移动类型")
	@ExcelField(title = "movementType", order = 22)
	String movementType;

	@ApiModelProperty(value = "箱码")
	@ExcelField(title = "packbox", order = 23)
	String packbox;

	@ApiModelProperty(value = "行ID")
	@ExcelField(title = "logAutoId", order = 24)
	String logAutoId;

	@ApiModelProperty(value = "装箱单号")
	@ExcelField(title = "packboxNum", order = 25)
	String packboxNum;

	@ApiModelProperty(value = "调拨单号")
	@ExcelField(title = "overseaWhsMoveNo", order = 26)
	String overseaWhsMoveNo;

	@ApiModelProperty(value = "销售单位")
	@ExcelField(title = "unitSales", order = 27)
	String unitSales;

	@ApiModelProperty(value = "领用人")
	@ExcelField(title = "lastName", order = 28)
	String lastName;

	@ApiModelProperty(value = "领用单号")
	@ExcelField(title = "requisitionNo", order = 29)
	String requisitionNo;

	@ApiModelProperty(value = "备注")
	@ExcelField(title = "remarks", order = 30)
	String remarks;

}
