package com.huazheng.project.hana.model;

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

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * 针对订单的货物移动
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@Builder
public class Aufm implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
	private String mblnr; //	物料凭证编号
	private String mjahr; //	物料凭证年度
	private String zeile; //	物料凭证中的项目
	private String bldat; //	凭证中的凭证日期
	private String budat; //	凭证中的过帐日期
	private String bwart; //	移动类型（库存管理）
	private String matnr; //	物料号 
	private String werks; //	工厂
	private String lgort; //	库存地点
	private String charg; //	批号
	private String sobkz; //	特殊库存标识
	private String lifnr; //	供应商帐户号
	private String kdauf; //	销售订单数
	private String kdpos; //	销售订单中的项目编号 
	private String shkzg; //	借方/贷方标识
	private String menge; //	数量
	private String bwtar; //	评估类型
	private String aufnr; //	订单号
	
	private Date bldat1; //	凭证中的凭证日期
	private Date budat1; //	凭证中的过帐日期
	
	private String mandt; // 集团
	
	private Vbap vbap;
	private VbapAdv vbapAdv;
	
	private Long rowids; // sap那边的rowid
	
	private boolean exist; // 用于标记，不是字段
	private String hashResult; // 数据hash标记
	private String rowNum; // 用于标记，不是字段
	
}
