SortJob.java
package com.mycim.valueobject.wip;
import java.io.Serializable;
import java.util.Date;
/**
* @author Aiden
* @date 2019年2月20日下午5:50:34
* @description sort Job Model For DB
*/
public class SortJob implements Serializable {
private static final long serialVersionUID = 1L;
private Long jobRrn;
private Long facilityRrn;
private Long sourceCarrierRrn;
private Long lotRrn;
private Long targetCarrierRrn;
private String status; // job状态 COMPLETE,CANCEL,WAITING
private String jobType; // job类型 EXCHANGE,SPLIT
private Integer exchangeTotalQty; // 涉及的wafer数量
private Date createTime;
private String createUser;
private Date completedTime; // 完成时间
private Long targetCarrierRrn2;
private Integer splitSeq;
public Date getCompletedTime() {
return completedTime;
}
public void setCompletedTime(Date completedTime) {
this.completedTime = completedTime;
}
public Long getJobRrn() {
return jobRrn;
}
public void setJobRrn(Long jobRrn) {
this.jobRrn = jobRrn;
}
public Long getFacilityRrn() {
return facilityRrn;
}
public void setFacilityRrn(Long facilityRrn) {
this.facilityRrn = facilityRrn;
}
public Long getSourceCarrierRrn() {
return sourceCarrierRrn;
}
public void setSourceCarrierRrn(Long sourceCarrierRrn) {
this.sourceCarrierRrn = sourceCarrierRrn;
}
public Long getLotRrn() {
return lotRrn;
}
public void setLotRrn(Long lotRrn) {
this.lotRrn = lotRrn;
}
public Long getTargetCarrierRrn() {
return targetCarrierRrn;
}
public void setTargetCarrierRrn(Long targetCarrierRrn) {
this.targetCarrierRrn = targetCarrierRrn;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getJobType() {
return jobType;
}
public void setJobType(String jobType) {
this.jobType = jobType;
}
public Integer getExchangeTotalQty() {
return exchangeTotalQty;
}
public void setExchangeTotalQty(Integer exchangeTotalQty) {
this.exchangeTotalQty = exchangeTotalQty;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getCreateUser() {
return createUser;
}
public void setCreateUser(String createUser) {
this.createUser = createUser;
}
public Long getTargetCarrierRrn2() {
return targetCarrierRrn2;
}
public void setTargetCarrierRrn2(Long targetCarrierRrn2) {
this.targetCarrierRrn2 = targetCarrierRrn2;
}
public Integer getSplitSeq() {
return splitSeq;
}
public void setSplitSeq(Integer splitSeq) {
this.splitSeq = splitSeq;
}
public enum SortJobStatus {
WAITING, CANCEL, COMPLETE
}
public enum SortJobType {
EXCHANGE, SPLIT, MERGE, SPLIT_3PORT, EXCHANGE_2PORT, SRC_SPLIT, SRC_MERGE, AUTO_MONITOR, AUTO_MONITOR_MERGE
}
public enum ObjectType {
SAPPHIRE, DUMMY, GLASS
}
}