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 Mara implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
	private String matnr; // 物料号
	
	/* === 组合键 === */
	private String mandt; // 集团
//	private String matnr; // 物料号
	/* === 组合键 === */
	
	private String ersda; // 创建日期
	private String ernam; // 创建对象的人员名称 
	private String laeda; // 上次更改的日期 
	private String aenam; // 对象更改人员的名称 
	private String vpsta; // 维护全部物料状态 
	private String pstat; // 维护状态 
	private String mtart; // 物料类型
	private String mbrsh; // 行业领域
	private String matkl; // 物料组 
	private String bismt; // UL号 
	private String meins; // 基本计量单位
	private String bstme; // 采购订单的计量单位 
	private String wrkst; // 基本物料
	private String brgew; // 毛重
	private String ntgew; // 净重 
	private String gewei; // 重量单位
	private String spart; // 产品组 
	private String kzkfg; // 可配置的物料
	private String extwg; // 外部物料组 
	private String cuobf; // 内部对象号 
	
	private Date ersda1; // 创建日期
	private Date laeda1; // 上次更改的日期 
	
	private Vbap vbap;
	
	private Long rowids; // sap那边的rowid
	
	private boolean exist; // 用于标记，不是字段
	private String hashResult; // 数据hash标记
	private String rowNum; // 用于标记，不是字段
	
}
