LiteOrderItem.java 1.8 KB
package com.myproject.bean.json;

import com.myproject.bean.BaseMongoBean;
import org.springframework.data.annotation.Transient;

/**
 * 出库订单详情
 * Created by sunke on 2019/9/18.
 */
public class LiteOrderItem extends BaseMongoBean {
    //物料编号
    private String pn;
    //需求数量
    private int needNum = 0;

    //已出数量
    private int outNum = 0;

    //已出盘数
    private int outReelCount = 0;

    /**
     * 订单信息
     */
    private String orderNo = "";

    /**
     *  站位信息
     */
    private String feederInfo = "";

    /**
     * 库存信息
     */
    @Transient
    private int inventoryNum = 0;

    public int getNeedNum() {
        return needNum;
    }

    public void setNeedNum(int needNum) {
        this.needNum = needNum;
    }

    public String getFeederInfo() {
        return feederInfo;
    }

    public void setFeederInfo(String feederInfo) {
        this.feederInfo = feederInfo;
    }

    public int getOutNum() {
        return outNum;
    }

    public void setOutNum(int outNum) {
        this.outNum = outNum;
    }

    public int getOutReelCount() {
        return outReelCount;
    }

    public void setOutReelCount(int outReelCount) {
        this.outReelCount = outReelCount;
    }

    public String getPn() {
        return pn;
    }

    public void setPn(String pn) {
        this.pn = pn;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public int getInventoryNum() {
        return inventoryNum;
    }

    public void setInventoryNum(int inventoryNum) {
        this.inventoryNum = inventoryNum;
    }

    /**
     * 出库是否满足要求,已出库数量大于需求数量
     */
    public boolean isOutFinished(){
        return outNum - needNum >=0;
    }

}