package com.sunda.spmsoversea.dto;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class OverseaInvCheckActionPrintDTO {
	
	@ApiModelProperty(value = "仓库盘盈盘亏单号")
    private String spmsId;
	
	@ApiModelProperty(value = "创建日期")
    private String createDate;
	
	@ApiModelProperty(value = "申请人")
    private String createUserName;
	
	@ApiModelProperty(value = "部门")
	private String departName;
	
	@ApiModelProperty(value = "盘点周期")
	private String inventoryCheckCycle;
	
	@ApiModelProperty(value = "盘点结果")
	private String inventoryCheckResult;
	
	@ApiModelProperty(value = "仓库")
	private String warehouse;
	
	@ApiModelProperty(value = "盘点类别 1-日常盘点 2-月度盘点 3-动态盘点 4-其它盘点")
    private String inventoryCheckCategory;
	
	@ApiModelProperty(value = "盘点类型 1-明盘 2-暗盘")
    private String inventoryCheckMold;
	
	@ApiModelProperty(value = "任务状态：1-草稿;2-提交OA成功；3-提交OA失败；4-OA审批不通过；5-OA审批通过待上传SAP; 6-上传SAP失败 7 -上传SAP成功 8 - 已撤销 ")
    private String spmsStatus;
	
	@ApiModelProperty(value = "头备注")
    private String headRemarks;
	
	@ApiModelProperty(value = "盘点差额")
	private String inventoryTotalAmount;
	
	@ApiModelProperty(value = "币种")
	private String currency;
	
	@ApiModelProperty(value = "盘盈盘亏任务行号")
    private String taskRowId;
	
	@ApiModelProperty(value = "物料编号")
    private String materialNo;
	
	@ApiModelProperty(value = "物料描述")
	private String materialName;
	
	@ApiModelProperty(value = "库存数量")
    private String inventoryQuantity;
	
	@ApiModelProperty(value = "基本单位")
    private String basicUnit;
	
	@ApiModelProperty(value = "储位")
    private String storageCode;
	
	@ApiModelProperty(value = "实盘数量")
    private String checkQuantity;
	
	@ApiModelProperty(value = "差异数量")
    private String discrepancy;
	
	@ApiModelProperty(value = "差异金额")
	private String differencesAmount;
	
	@ApiModelProperty(value = "行备注")
    private String itemRemarks;
}
