package com.northglass.entity;
|
|
import java.util.Date;
|
|
import javax.persistence.Entity;
|
import javax.persistence.FetchType;
|
import javax.persistence.JoinColumn;
|
import javax.persistence.ManyToOne;
|
import javax.persistence.OneToOne;
|
import javax.persistence.Table;
|
|
@Entity
|
@Table(name="gmms_cut_machine_task")
|
public class CutMachineTask extends IdEntity {
|
|
private String state;
|
private String message;
|
private Date createTime;
|
private Date startTime;
|
private Date completeTime;
|
|
private OptPattern optPattern;
|
private LoadMachine loadMachine;
|
private CutMachine cutMachine;
|
|
public CutMachineTask() { }
|
|
public CutMachineTask(String state, Date createTime) {
|
super();
|
this.state = state;
|
this.createTime = createTime;
|
}
|
|
|
|
public String getMessage() {
|
return message;
|
}
|
|
public void setMessage(String message) {
|
this.message = message;
|
}
|
|
@ManyToOne
|
@JoinColumn(name="cut_machine_id")
|
public CutMachine getCutMachine() {
|
return cutMachine;
|
}
|
|
public void setCutMachine(CutMachine cutMachine) {
|
this.cutMachine = cutMachine;
|
}
|
|
@ManyToOne
|
@JoinColumn(name="load_machine_id")
|
public LoadMachine getLoadMachine() {
|
return loadMachine;
|
}
|
|
public void setLoadMachine(LoadMachine loadMachine) {
|
this.loadMachine = loadMachine;
|
}
|
|
@OneToOne(fetch=FetchType.EAGER)
|
@JoinColumn(name="opt_pattern_id")
|
public OptPattern getOptPattern() {
|
return optPattern;
|
}
|
|
public void setOptPattern(OptPattern optPattern) {
|
this.optPattern = optPattern;
|
}
|
|
public String getState() {
|
return state;
|
}
|
|
public void setState(String state) {
|
this.state = state;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public Date getStartTime() {
|
return startTime;
|
}
|
|
public void setStartTime(Date startTime) {
|
this.startTime = startTime;
|
}
|
|
public Date getCompleteTime() {
|
return completeTime;
|
}
|
|
public void setCompleteTime(Date completeTime) {
|
this.completeTime = completeTime;
|
}
|
}
|