WorkOrderImpSourceWaferDb.java

package com.mycim.valueobject.erp.workOrder;

import java.util.Objects;

public class WorkOrderImpSourceWaferDb extends WorkOrderImpSourceWafer {
    public static final String ACTIVE = "ACTIVE";// 刚接收

    public static final String COMPLETED = "COMPLETED";// 已投批

    // 唯一标识
    private String uniqueNum;

    private long workorderRrn = 0;

    private long carrierRrn = 0;

    private long lotRrn = 0;

    private String lotId;

    private String carrierId;

    private String status;

    public long getWorkorderRrn() {
        return workorderRrn;
    }

    public void setWorkorderRrn(long workorderRrn) {
        this.workorderRrn = workorderRrn;
    }

    public long getCarrierRrn() {
        return carrierRrn;
    }

    public void setCarrierRrn(long carrierRrn) {
        this.carrierRrn = carrierRrn;
    }

    public long getLotRrn() {
        return lotRrn;
    }

    public void setLotRrn(long lotRrn) {
        this.lotRrn = lotRrn;
    }

    public String getLotId() {
        return lotId;
    }

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

    public String getCarrierId() {
        return carrierId;
    }

    public void setCarrierId(String carrierId) {
        this.carrierId = carrierId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getUniqueNum() {
        return uniqueNum;
    }

    public void setUniqueNum(String uniqueNum) {
        this.uniqueNum = uniqueNum;
    }

    @Override
    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null || getClass() != obj.getClass()) {
            return false;
        }
        WorkOrderImpSourceWaferDb info = (WorkOrderImpSourceWaferDb) obj;
        String infoS = info.getUniqueNum() == null ? "" : info.getUniqueNum();
        String thisS = this.getUniqueNum() == null ? "" : this.getUniqueNum();
        return infoS.equals(thisS);
    }

    @Override
    public int hashCode() {
        return Objects.hash(uniqueNum);
    }

}