RunCardSplitInfoDTO.java

package com.mycim.valueobject.runcard.dto;

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

import java.util.List;

/**
 * Run Card分批组装数据
 *
 * @author finatice.yang
 * @date 2021/4/25
 **/
public class RunCardSplitInfoDTO {

    private Integer splitSeq;

    private String lotId;

    private List<Unit> removeUnitList;

    private List<Unit> unitList;

    private String unitIdStr;

    private List<Unit> allUnitList;

    private Lot parentLot;

    private Lot childLot;

    private String pollutionLevel;

    private List<SRCLotSpecialStep> stepList;

    private Long runCardRrn;

    private Boolean isMainLotFlag;

    private Boolean isSingleDummyFlowFlag;

    private Boolean isImpEqpRunCardFlag;

    private boolean bySort = false;

    private String sorterEqptId;

    private Long sorterEqptRrn;

    public String getSorterEqptId() {
        return sorterEqptId;
    }

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

    public Long getSorterEqptRrn() {
        return sorterEqptRrn;
    }

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

    public Integer getSplitSeq() {
        return splitSeq;
    }

    public void setSplitSeq(Integer splitSeq) {
        this.splitSeq = splitSeq;
    }

    public String getLotId() {
        return lotId;
    }

    public void setLotId(String lotId) {
        this.lotId = lotId;
    }

    public List<Unit> getUnitList() {
        return unitList;
    }

    public List<Unit> getRemoveUnitList() {
        return removeUnitList;
    }

    public void setRemoveUnitList(List<Unit> removeUnitList) {
        this.removeUnitList = removeUnitList;
    }

    public void setUnitList(List<Unit> unitList) {
        this.unitList = unitList;
    }

    public String getUnitIdStr() {
        return unitIdStr;
    }

    public void setUnitIdStr(String unitIdStr) {
        this.unitIdStr = unitIdStr;
    }

    public List<Unit> getAllUnitList() {
        return allUnitList;
    }

    public void setAllUnitList(List<Unit> allUnitList) {
        this.allUnitList = allUnitList;
    }

    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 String getPollutionLevel() {
        return pollutionLevel;
    }

    public void setPollutionLevel(String pollutionLevel) {
        this.pollutionLevel = pollutionLevel;
    }

    public List<SRCLotSpecialStep> getStepList() {
        return stepList;
    }

    public void setStepList(List<SRCLotSpecialStep> stepList) {
        this.stepList = stepList;
    }

    public Long getRunCardRrn() {
        return runCardRrn;
    }

    public void setRunCardRrn(Long runCardRrn) {
        this.runCardRrn = runCardRrn;
    }

    public Boolean getMainLotFlag() {
        if (isMainLotFlag == null) {
            return false;
        }
        return isMainLotFlag;
    }

    public void setMainLotFlag(Boolean mainLotFlag) {
        isMainLotFlag = mainLotFlag;
    }

    public Boolean getSingleDummyFlowFlag() {
        if (isSingleDummyFlowFlag == null) {
            return false;
        }
        return isSingleDummyFlowFlag;
    }

    public void setSingleDummyFlowFlag(Boolean singleDummyFlowFlag) {
        isSingleDummyFlowFlag = singleDummyFlowFlag;
    }

    public Boolean getImpEqpRunCardFlag() {
        if (isImpEqpRunCardFlag == null) {
            return false;
        }
        return isImpEqpRunCardFlag;
    }

    public void setImpEqpRunCardFlag(Boolean impEqpRunCardFlag) {
        isImpEqpRunCardFlag = impEqpRunCardFlag;
    }

    public boolean isBySort() {
        return bySort;
    }

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

    @Override
    public String toString() {
        return "RunCardSplitInfoDTO{" + "splitSeq=" + splitSeq + ", lotId='" + lotId + '\'' + ", removeUnitList=" +
                removeUnitList + ", unitList=" + unitList + ", unitIdStr='" + unitIdStr + '\'' + ", allUnitList=" +
                allUnitList + ", parentLot=" + parentLot + ", childLot=" + childLot + ", pollutionLevel='" +
                pollutionLevel + '\'' + ", stepList=" + stepList + ", runCardRrn=" + runCardRrn + ", isMainLotFlag=" +
                isMainLotFlag + ", isSingleDummyFlowFlag=" + isSingleDummyFlowFlag + ", isImpEqpRunCardFlag=" +
                isImpEqpRunCardFlag + ", bySort=" + bySort + ", sorterEqptId='" + sorterEqptId + '\'' +
                ", sorterEqptRrn=" + sorterEqptRrn + '}';
    }

}