package com.jwipc.order.api.dto;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @Author: swq
 * @Date: 2024/4/3 11:28
 */
@Data
public class CreateBasicPlanDTO implements Serializable {
    @Serial
    private static final long serialVersionUID = 7988102076580471142L;

    @Data
    public static class Item{
        /**
         * 工厂编码
         */
        private String WERKS;
        /**
         * 物料编码
         */
        private String MATNR;
        /**
         * 物料长描述
         */
        private String ZTDLINE;
        /**
         * 物料名称
         */
        private String MAKTX;
        /**
         * 采购员
         */
        private String EKGRP;
        /**
         * 在途PO数量
         */
        private BigDecimal MENGE;
        /**
         * M1预测缺口数量
         */
        private BigDecimal MENGE1;
        /**
         * M2预测缺口数量
         */
        private BigDecimal MENGE2;
        /**
         * M3预测缺口数量
         */
        private BigDecimal MENGE3;
        /**
         * M4预测缺口数量
         */
        private BigDecimal MENGE4;
        /**
         * M5预测缺口数量
         */
        private BigDecimal MENGE5;
        /**
         * M6预测缺口数量
         */
        private BigDecimal MENGE6;
        /**
         * M7预测缺口数量
         */
        private BigDecimal MENGE7;
        /**
         * M8预测缺口数量
         */
        private BigDecimal MENGE8;
        /**
         * M9预测缺口数量
         */
        private BigDecimal MENGE9;
        /**
         * M10预测缺口数量
         */
        private BigDecimal MENGE10;
        /**
         * M12预测缺口数量
         */
        private BigDecimal MENGE11;
        /**
         * M12预测缺口数量
         */
        private BigDecimal MENGE12;
    }
    private List<Item> IT_ITEM;
}
