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);
}
}