package com.jwipc.order.entity;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;


import lombok.Getter;
import lombok.Setter;

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

/**
 * <p>
 * 
 * </p>
 *
 * @author JIEZ
 * @since 2023-09-04
 */
@Getter
@Setter
@TableName("sap_good_receipt")
public class SapGoodReceipt implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
	private Long id;
    /**
     * 2
     */

	private String zhszj;
    /**
     * 参考凭证的凭证号
     */
	private String lfbnr;
    /**
     * 移动类型
     */
	private String bwart;
    /**
     * 工厂
     */
	private String werks;
	/**
	 * 工厂名称
	 */
    @TableField(exist = false)
    private String factoryName;
    /**
     * 物料凭证编号
     */
	private String mblnr;
    /**
     * 制单人
     */
	private String usnam;
    /**
     * 入库数量
     */
	private String menge;
    /**
     * 凭证中的过帐日期
     */
	private String budat;
    /**
     * 供应商批次
     */
	private String licha;
    /**
     * 项目文本
     */
	private String sgtxt;
    /**
     * 凭证的年份
     */
	private String mjahr;
    /**
     * 需求部门
     */
	private String zKostl;
    /**
     * 生产日期
     */
	private String hsdat;
    /**
     * 扣款比例
     */
	private String zkkbl;
    /**
     * 有效期至
     */
	private String vfdat;
    /**
     * 送货单行号
     */
	private String zzshdhxm;
    /**
     * 卸货点
     */
	private String ablad;
    /**
     * 物料编号
     */
	private String matnr;
    /**
     * 收货方
     */
	private String wempf;
	private String maktx;
    /**
     * 进厂序号
     */
	private String charg;
    /**
     * SAP订单号
     */
	private String ebeln;
    /**
     * 辅助数量
     */
	private String erfmg;
    /**
     * 凭证抬头文本
     */
	private String bktxt;
    /**
     * 物料凭证项目101、102、整单冲销 105、106、质检入库冲销 161、162、退货 122、123、部分退货
     */
	private String zeile;
    /**
     * 辅助单位
     */
	private String erfme;
    /**
     * 库存地点
     */
	private String lgort;
    /**
     * 采购凭证的项目编号
     */
	private String ebelp;
    /**
     * 凭证日期
     */
	private String bldat;
    /**
     * 质检单号
     */
	private String prueflos;
    /**
     * 参考凭证项目
     */
	private String lfpos;
    /**
     * 计量单位
     */
	private String meins;
	private String shkzg;
    /**
     * 参考凭证年度
     */
	private String lfbja;
    /**
     * 送货单号
     */
	private String zzshdh;
    /**
     * 供应商编码
     */
	private String lifnr;
	private String zhsdj;
    /**
     * 税率
     */
	private String mwskz;
    /**
     * 收货日期
     */
	private String lwedt;
    /**
     * 创建时间
     */
	private Date createTime;
	/**
	 * 供应商名称
	 */
	@TableField(exist = false)
	private String supplierName;
	/**
	 * 物料名称
	 */
	@TableField(exist = false)
	private String materialName;
	@TableField(exist = false)
	private String zlsdh;
	/**
	 * 采购组名称
	 */
	@TableField(exist = false)
	private String pgName;
	/**
	 * 采购组编码
	 */
	@TableField(exist = false)
	private String pgCode;
	/**
	 * 不良原因
	 */
	private String zremark;


}
