RunCardMergeInfoDTO.java

package com.mycim.valueobject.runcard.dto;

import com.mycim.valueobject.wip.Lot;
import com.mycim.valueobject.wip.Unit;

import java.util.List;

/**
 * Run Card Merge
 *
 * @author finatice.yang
 * @date 2021/4/26
 **/
public class RunCardMergeInfoDTO {

    private Lot parentLot;

    private Lot childLot;

    private List<Unit> childUnitList;

    private List<Unit> parentUnitList;

    private List<Unit> newUnitList;

    private Boolean impRunCardFlag;

    private Boolean canFinishFlag;

    private boolean bySort = false;

    private Long sorterEqptRrn;

    private String sorterEqptId;

    public Lot getParentLot() {
        return parentLot;
    }

    public void setParentLot(Lot parentLot) {
        this.parentLot = parentLot;
    }

    public Lot getChildLot() {
        return childLot;
    }

    public void setChildLot(Lot childLot) {
        this.childLot = childLot;
    }

    public List<Unit> getChildUnitList() {
        return childUnitList;
    }

    public void setChildUnitList(List<Unit> childUnitList) {
        this.childUnitList = childUnitList;
    }

    public List<Unit> getParentUnitList() {
        return parentUnitList;
    }

    public void setParentUnitList(List<Unit> parentUnitList) {
        this.parentUnitList = parentUnitList;
    }

    public List<Unit> getNewUnitList() {
        return newUnitList;
    }

    public void setNewUnitList(List<Unit> newUnitList) {
        this.newUnitList = newUnitList;
    }

    public Boolean getImpRunCardFlag() {
        if (impRunCardFlag == null) {
            return false;
        }
        return impRunCardFlag;
    }

    public void setImpRunCardFlag(Boolean impRunCardFlag) {
        this.impRunCardFlag = impRunCardFlag;
    }

    public Boolean getCanFinishFlag() {
        if (canFinishFlag == null) {
            return false;
        }
        return canFinishFlag;
    }

    public void setCanFinishFlag(Boolean canFinishFlag) {
        this.canFinishFlag = canFinishFlag;
    }

    public boolean isBySort() {
        return bySort;
    }

    public void setBySort(boolean bySort) {
        this.bySort = bySort;
    }

    public Long getSorterEqptRrn() {
        return sorterEqptRrn;
    }

    public void setSorterEqptRrn(Long sorterEqptRrn) {
        this.sorterEqptRrn = sorterEqptRrn;
    }

    public String getSorterEqptId() {
        return sorterEqptId;
    }

    public void setSorterEqptId(String sorterEqptId) {
        this.sorterEqptId = sorterEqptId;
    }

    @Override
    public String toString() {
        return "RunCardMergeInfoDTO{" + "parentLot=" + parentLot + ", childLot=" + childLot + ", childUnitList=" +
                childUnitList + ", parentUnitList=" + parentUnitList + ", newUnitList=" + newUnitList +
                ", impRunCardFlag=" + impRunCardFlag + ", canFinishFlag=" + canFinishFlag + ", bySort=" + bySort +
                ", sorterEqptRrn=" + sorterEqptRrn + ", sorterEqptId='" + sorterEqptId + '\'' + '}';
    }

}