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

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

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

/**
 * @Auther: xin.lu
 * @Date: 2024/01/02/14:07
 * @Description:
 */
@Data
public class SapPurchaseItemDto implements Serializable {

    /**
     * 短文本
     */
    @JsonProperty("TXZ01")
    private String txz01;

    /**
     * 工厂
     */
    @JsonProperty("WERKS")
    private String werks;

    /**
     * 工厂名称
     */
    @JsonProperty("NAME1")
    private String name1;

    /**
     * 申购项次号
     */
    @JsonProperty("BANPO")
    private Integer bnfpo;

    /**
     * 物料组
     */
    @JsonProperty("MATKL")
    private String matkl;

    /**
     * 物料组
     */
    @JsonProperty("MATKL_NAME")
    private String matklName;

    /**
     * 申购数量
     */
    @JsonProperty("BUMNG")
    private BigDecimal menge;

    /**
     * 申购数量单位
     */
    @JsonProperty("MEINS")
    private String meins;

    /**
     * 申购数量单位
     */
    @JsonProperty("MEINS_NAME")
    private String meinsName;

    /**
     * 申请人
     */
    @JsonProperty("AFNAM")
    private String afnam;

    /**
     * 科目分配类别
     */
    @JsonProperty("KNTTP")
    private String knttp;

    /**
     * 成本中心
     */
    @JsonProperty("KOSTL")
    private String kostl;

    /**
     * 成本中心
     */
    @JsonProperty("LTEXT")
    private String kostlName;

    /**
     * 采购组
     */
    @JsonProperty("EKGRP")
    private String ekgrp;

    /**
     * 采购组
     */
    @JsonProperty("EKGRP_NAME")
    private String ekgrpName;

    /**
     * 要求交货日期
     */
    @JsonProperty("LFDAT")
    private String lfdat;

    /**
     * 创建日期
     */
    @JsonProperty("ERDAT")
    private String erdat;

    /**
     * 评估价格
     */
    @JsonProperty("NETWR")
    private BigDecimal preis;

    /**
     * 币种
     */
    @JsonProperty("WAERS")
    private String waers;

    /**
     * 币种描述
     */
    @JsonProperty("WAERS_NAME")
    private String waersName;

    /**
     * 打样单号
     */
    @JsonProperty("prototypeCode")
    private String prototypeCode;

}
