PmsSchedule.java

package com.mycim.valueobject.ems;

import com.mycim.valueobject.inv.PartConsumeDO;

import java.io.Serializable;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class PmsSchedule extends Entity implements Serializable {

    private static final long serialVersionUID = -205865272288369199L;

    private Long pmRrn;

    private String pmId;

    private Long objectRrn;

    private String objectId;

    private String chamberId;

    private String pmType;

    private String pmItemDesc;

    private Double cycleTime;

    private Double durationTime;

    private Date nextPmTime;

    private Double toleranceTime;

    private Integer cycleCount;

    private Integer durationCount;

    private Integer currentPmCount;

    private Integer toleranceCount;

    private String cycleOther;

    private String durationOther;

    private String currentPmOther;

    private String toleranceOther;

    private String itemStatus;

    private String createUserId;

    private Date createDate;

    private Long chamberRrn;

    private Long transRrn;

    private String pmRrnStr;

    private String eqptStatus;

    private String objectStatus;

    private String chamberStatus;

    private String startDate;

    private String endDate;

    private String targetEventId;

    private String station;

    private String pmEnd;

    private int toleranceStatus;

    private String comment;

    private String subNextPmTimeStr;

    private String nextPmTimeStr;


    private int inUserLocation;

    private String userLocation;

    private String prePMTimee;

    private String deadLine;

    private String controlType;

    private Integer totalCount;

    private Integer alarmCount;

    private String checklistId;

    private Long checklistRrn;

    private Integer jobCount;

    private Integer lotCount;

    private Integer waferCount;

    private String pmTimeType;

    private String[] pmLink;

    private String pmLinks;

    private Long seq;

    private String autoEqpStatus;

    private List<PartConsumeDO> partConsume;

    private Map<Long, List<PartConsumeDO>> partConsumeMap;

    private String triggerCode;

    private String triggerCodeSpec;

    private String triggerReading;

    private String runLotCount;

    public String getAutoEqpStatus() {
        return autoEqpStatus;
    }

    public void setAutoEqpStatus(String autoEqpStatus) {
        this.autoEqpStatus = autoEqpStatus;
    }

    public String getChecklistId() {
        return checklistId;
    }

    public void setChecklistId(String checklistId) {
        this.checklistId = checklistId;
    }

    public Long getChecklistRrn() {
        return checklistRrn;
    }

    public void setChecklistRrn(Long checklistRrn) {
        this.checklistRrn = checklistRrn;
    }

    public String getControlType() {
        return controlType;
    }

    public void setControlType(String controlType) {
        this.controlType = controlType;
    }

    public Integer getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(Integer totalCount) {
        this.totalCount = totalCount;
    }

    public Integer getAlarmCount() {
        return alarmCount;
    }

    public void setAlarmCount(Integer alarmCount) {
        this.alarmCount = alarmCount;
    }

    public String getStation() {
        return station;
    }

    public void setStation(String station) {
        this.station = station;
    }

    public Long getPmRrn() {
        return pmRrn;
    }

    public void setPmRrn(Long pmRrn) {
        this.pmRrn = pmRrn;
    }

    public Long getObjectRrn() {
        return objectRrn;
    }

    public void setObjectRrn(Long objectRrn) {
        this.objectRrn = objectRrn;
    }

    public void setToleranceStatusBase(int toleranceStatus){
        setToleranceStatus(toleranceStatus);
    }

    public PmsSchedule newInstance(){
        return new PmsSchedule();
    }

    @Override
    public String toString() {
        return "PmsSchedule [pmRrn=" + pmRrn + ", objectRrn=" + objectRrn + ", objectType=" + objectType + ", " +
                "objectId=" + objectId + ", chamberId=" + chamberId + ", pmType=" + pmType + ", pmItemDesc=" +
                pmItemDesc + ", cycleTime=" + cycleTime + ", durationTime=" + durationTime + ", nextPmTime=" +
                nextPmTime + ", toleranceTime=" + toleranceTime + ", cycleCount=" + cycleCount + ", durationCount=" +
                durationCount + ", currentPmCount=" + currentPmCount + ", toleranceCount=" + toleranceCount +
                ", cycleOther=" + cycleOther + ", durationOther=" + durationOther + ", currentPmOther=" +
                currentPmOther + ", toleranceOther=" + toleranceOther + ", itemStatus=" + itemStatus +
                ", createUserRrn=" + getCreateUserRrn() + ", createUserId=" + createUserId + ", createDate=" +
                createDate + ", attributeData1=" + getAttributeData1() + ", attributeData2=" + getAttributeData2() +
                ", attributeData3=" + getAttributeData3() + ", attributeData4=" + getAttributeData4() +
                ", attributeData5=" + getAttributeData5() + ", chamberRrn=" + chamberRrn + ", transRrn=" + transRrn +
                ", pmRrnStr=" + pmRrnStr + ", eqptStatus=" + eqptStatus + ", objectStatus=" + objectStatus +
                ", chamberStatus=" + chamberStatus + "]";
    }

    public String getObjectId() {
        return objectId;
    }

    public void setObjectId(String objectId) {
        this.objectId = objectId;
    }

    public String getChamberId() {
        return chamberId;
    }

    public void setChamberId(String chamberId) {
        this.chamberId = chamberId;
    }

    public String getPmType() {
        return pmType;
    }

    public void setPmType(String pmType) {
        this.pmType = pmType;
    }

    public String getPmItemDesc() {
        return pmItemDesc;
    }

    public void setPmItemDesc(String pmItemDesc) {
        this.pmItemDesc = pmItemDesc;
    }

    public Double getCycleTime() {
        return cycleTime;
    }

    public void setCycleTime(Double cycleTime) {
        this.cycleTime = cycleTime;
    }

    public Double getDurationTime() {
        return durationTime;
    }

    public void setDurationTime(Double durationTime) {
        this.durationTime = durationTime;
    }

    public Date getNextPmTime() {
        return nextPmTime;
    }

    public void setNextPmTime(Date nextPmTime) {
        this.nextPmTime = nextPmTime;
    }

    public Double getToleranceTime() {
        return toleranceTime;
    }

    public void setToleranceTime(Double toleranceTime) {
        this.toleranceTime = toleranceTime;
    }

    public Integer getCycleCount() {
        return cycleCount;
    }

    public void setCycleCount(Integer cycleCount) {
        this.cycleCount = cycleCount;
    }

    public Integer getDurationCount() {
        return durationCount;
    }

    public void setDurationCount(Integer durationCount) {
        this.durationCount = durationCount;
    }

    public Integer getCurrentPmCount() {
        return currentPmCount;
    }

    public void setCurrentPmCount(Integer currentPmCount) {
        this.currentPmCount = currentPmCount;
    }

    public Integer getToleranceCount() {
        return toleranceCount;
    }

    public void setToleranceCount(Integer toleranceCount) {
        this.toleranceCount = toleranceCount;
    }

    public String getCycleOther() {
        return cycleOther;
    }

    public void setCycleOther(String cycleOther) {
        this.cycleOther = cycleOther;
    }

    public String getDurationOther() {
        return durationOther;
    }

    public void setDurationOther(String durationOther) {
        this.durationOther = durationOther;
    }

    public String getCurrentPmOther() {
        return currentPmOther;
    }

    public void setCurrentPmOther(String currentPmOther) {
        this.currentPmOther = currentPmOther;
    }

    public String getToleranceOther() {
        return toleranceOther;
    }

    public void setToleranceOther(String toleranceOther) {
        this.toleranceOther = toleranceOther;
    }

    public String getItemStatus() {
        return itemStatus;
    }

    public void setItemStatus(String itemStatus) {
        this.itemStatus = itemStatus;
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Long getTransRrn() {
        return transRrn;
    }

    public void setTransRrn(Long transRrn) {
        this.transRrn = transRrn;
    }

    public String getPmRrnStr() {
        return pmRrnStr;
    }

    public void setPmRrnStr(String pmRrnStr) {
        this.pmRrnStr = pmRrnStr;
    }

    public Long getChamberRrn() {
        return chamberRrn;
    }

    public void setChamberRrn(Long chamberRrn) {
        this.chamberRrn = chamberRrn;
    }

    public String getEqptStatus() {
        return eqptStatus;
    }

    public void setEqptStatus(String eqptStatus) {
        this.eqptStatus = eqptStatus;
    }

    public String getObjectStatus() {
        return objectStatus;
    }

    public void setObjectStatus(String objectStatus) {
        this.objectStatus = objectStatus;
    }

    public String getChamberStatus() {
        return chamberStatus;
    }

    public void setChamberStatus(String chamberStatus) {
        this.chamberStatus = chamberStatus;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getTargetEventId() {
        return targetEventId;
    }

    public void setTargetEventId(String targetEventId) {
        this.targetEventId = targetEventId;
    }

    public String getPmEnd() {
        return pmEnd;
    }

    public void setPmEnd(String pmEnd) {
        this.pmEnd = pmEnd;
    }

    public int getToleranceStatus() {
        return toleranceStatus;
    }

    public void setToleranceStatus(int toleranceStatus) {
        this.toleranceStatus = toleranceStatus;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getSubNextPmTimeStr() {
        return subNextPmTimeStr;
    }

    public void setSubNextPmTimeStr(String subNextPmTimeStr) {
        this.subNextPmTimeStr = subNextPmTimeStr;
    }

    public String getNextPmTimeStr() {
        return nextPmTimeStr;
    }

    public void setNextPmTimeStr(String nextPmTimeStr) {
        this.nextPmTimeStr = nextPmTimeStr;
    }

    public int getInUserLocation() {
        return inUserLocation;
    }

    public void setInUserLocation(int inUserLocation) {
        this.inUserLocation = inUserLocation;
    }

    public String getUserLocation() {
        return userLocation;
    }

    public void setUserLocation(String userLocation) {
        this.userLocation = userLocation;
    }

    public String getPrePMTimee() {
        return prePMTimee;
    }

    public void setPrePMTimee(String prePMTimee) {
        this.prePMTimee = prePMTimee;
    }

    public String getDeadLine() {
        return deadLine;
    }

    public void setDeadLine(String deadLine) {
        this.deadLine = deadLine;
    }

    public Integer getJobCount() {
        return jobCount;
    }

    public void setJobCount(Integer jobCount) {
        this.jobCount = jobCount;
    }

    public Integer getLotCount() {
        return lotCount;
    }

    public void setLotCount(Integer lotCount) {
        this.lotCount = lotCount;
    }

    public Integer getWaferCount() {
        return waferCount;
    }

    public void setWaferCount(Integer waferCount) {
        this.waferCount = waferCount;
    }

    public String getPmTimeType() {
        return pmTimeType;
    }

    public void setPmTimeType(String pmTimeType) {
        this.pmTimeType = pmTimeType;
    }

    public String[] getPmLink() {
        return pmLink;
    }

    public void setPmLink(String[] pmLink) {
        this.pmLink = pmLink;
    }

    public String getPmLinks() {
        return pmLinks;
    }

    public void setPmLinks(String pmLinks) {
        this.pmLinks = pmLinks;
    }

    public String getPmId() {
        return pmId;
    }

    public void setPmId(String pmId) {
        this.pmId = pmId;
    }

    public Long getSeq() {
        return seq;
    }

    public void setSeq(Long seq) {
        this.seq = seq;
    }

    public List<PartConsumeDO> getPartConsume() {
        return partConsume;
    }

    public void setPartConsume(List<PartConsumeDO> partConsume) {
        this.partConsume = partConsume;
    }

    public Map<Long, List<PartConsumeDO>> getPartConsumeMap() {
        return partConsumeMap == null? new HashMap<>():partConsumeMap;
    }

    public void setPartConsumeMap(Map<Long, List<PartConsumeDO>> partConsumeMap) {
        this.partConsumeMap = partConsumeMap;
    }

    public String getTriggerCode() {
        return triggerCode;
    }

    public void setTriggerCode(String triggerCode) {
        this.triggerCode = triggerCode;
    }

    public String getTriggerCodeSpec() {
        return triggerCodeSpec;
    }

    public void setTriggerCodeSpec(String triggerCodeSpec) {
        this.triggerCodeSpec = triggerCodeSpec;
    }

    public String getTriggerReading() {
        return triggerReading;
    }

    public void setTriggerReading(String triggerReading) {
        this.triggerReading = triggerReading;
    }

    public String getRunLotCount() {
        return runLotCount;
    }

    public void setRunLotCount(String runLotCount) {
        this.runLotCount = runLotCount;
    }

}