RequestItem.java 1.0 KB
package com.neotel.webbox.capacity.bean;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class RequestItem {

    public RequestItem(int num, ReelData reelData) {
        this.num = num;
        this.reelData = reelData;
    }

    /**
     * 需求数量
     */
    private int num;

    /**
     * 料盘数量
     */
    private ReelData reelData;

    /**
     * 需要纯料仓的数量
     */
    private int pureBoxCount;

    /**
     * 放完纯料仓后剩余数量
     */
    private int remainNum;

    /**
     * 剩余物料需要的总高度
     */
    public int getRemainNeedHeight(){
        int reelCount = remainNum;
        if(reelData.is7Reel()){
            //7寸盘,每行放2个
            reelCount = reelCount /2;
            if(remainNum % 2 != 0){
                reelCount = reelCount + 1;
            }
        }
        return reelCount * reelData.getReelSlotHeight();
    }

    public String getReelSizeStr(){
        return reelData.getReelSizeStr();
    }



}