package com.huigou.topsun.sap.inventoryRecord.domain.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author xin.lu
 * @Description: TODO
 * @date 2025/7/1810:29
 */
@Data
public class InventoryRecordVo implements Serializable {
    @JsonProperty("ZTYPE")
    private String ztype;

    @JsonProperty("LGNUM")
    private String lgnum;

    @JsonProperty("LNUMT")
    private String lnumt;

    @JsonProperty("IVNUM")
    private String ivnum;

    @JsonProperty("NVERS")
    private String nvers;

    @JsonProperty("IVPOS")
    private String ivpos;

    @JsonProperty("LGPLA")
    private String lgpla;

    @JsonProperty("MATNR")
    private String matnr;

    @JsonProperty("MAKTX")
    private String maktx;

    @JsonProperty("CHARG")
    private String charg;

    @JsonProperty("WERKS")
    private String werks;

    @JsonProperty("NAME1")
    private String name1;

    @JsonProperty("LGORT")
    private String lgort;

    @JsonProperty("LGOBE")
    private String lgobe;

    @JsonProperty("BESTQ")
    private String bestq;

    @JsonProperty("SOBKZ")
    private String sobkz;

    @JsonProperty("SONUM")
    private String sonum;

    @JsonProperty("MENGA")
    private BigDecimal menga;

    @JsonProperty("ALTME")
    private String altme;

    @JsonProperty("MSEHL")
    private String msehl;

    @JsonProperty("GESME")
    private BigDecimal gesme;

    @JsonProperty("ABWEI")
    private String abwei;

    @JsonProperty("DWERT")
    private BigDecimal dwert;

    @JsonProperty("WAERS")
    private String waers;

    @JsonProperty("KTEXT")
    private String ktext;

    @JsonProperty("IDATU")
    private String idatu;

    @JsonProperty("ZBPMID")
    private String zbpmid;

    @JsonProperty("ZSP")
    private String zsp;

    @JsonProperty("ZTSZT")
    private String ztszt;

    @JsonProperty("UNAME")
    private String uname;

    @JsonProperty("IBLNR")
    private String iblnr; // 库存盘点凭证

    @JsonProperty("GJAHR")
    private String gjahr; // 会计年度

    @JsonProperty("ZEILI")
    private String zeili; // 行号

    @JsonProperty("ZLDAT")
    private String zldat; // 盘点日期

    @JsonProperty("BUCHM")
    private BigDecimal buchm; // 账面数量

    @JsonProperty("ERFMG")
    private BigDecimal erfmg; // 盘点数量

    @JsonProperty("DIFMG")
    private BigDecimal difmg; // 差额数量

    @JsonProperty("MEINS")
    private String meins; // 基本计量单位

    @JsonProperty("WRTZL")
    private BigDecimal wrtzl; // 盘点金额

    @JsonProperty("WRTBM")
    private BigDecimal wrtbm; // 账面金额

    @JsonProperty("DMBTR")
    private BigDecimal dmbtr; // 本币差额



}
