package com.jwipc.order.api.dto;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author wcb
 * @date 2024/4/2 12:12
 * @desc
 */
@Data
public class PurchaseOrderBomApiDTO {
    /**
     * 主键
     */
    private Long id;

    /**
     * 套件物料编码
     */
    @JSONField(name = "MATNR")
    private String materialCode;

    /**
     * 子件物料编码
     */
    @JSONField(name = "IDNRK")
    private String componentCode;

    /**
     * 基础数量
     */
    @JSONField(name = "BMENG")
    private BigDecimal componentNumber;
    /**
     * 套件单位
     */
    @JSONField(name = "BMEIN")
    private String unit;
    /**
     * 子件用量
     */
    @JSONField(name = "MENGE")
    private String componentDosage;
    /**
     * 子件单位
     */
    @JSONField(name = "MEINS")
    private String componentUnit;
    /**
     * 工厂
     */
    @JSONField(name = "WERKS")
    private String factoryCode;
    /**
     * MES储位
     */
    @JSONField(name = "ZCHUW")
    private String mesStorageLocation;

}
