package com.northglass.entity;
|
|
|
|
import java.util.Date;
|
|
import javax.persistence.Entity;
|
import javax.persistence.JoinColumn;
|
import javax.persistence.ManyToOne;
|
import javax.persistence.Table;
|
|
@Entity
|
@Table(name="gmms_load_machine_task")
|
public class LoadMachineTask extends MachineTask {
|
private LoadMachine loadMachine;
|
private LoadMachineRack loadMachineRack;
|
private RawPackage rawPackage;
|
private OptPattern optPattern;
|
private int number;
|
|
public LoadMachineTask() {
|
|
}
|
|
public LoadMachineTask(LoadMachine loadMachine,
|
LoadMachineRack loadMachineRack,
|
OptPattern optPattern, String state, Date createTime) {
|
super(state, createTime);
|
this.loadMachine = loadMachine;
|
this.loadMachineRack = loadMachineRack;
|
this.optPattern = optPattern;
|
}
|
|
@ManyToOne
|
@JoinColumn(name="load_machine_id")
|
public LoadMachine getLoadMachine() {
|
return loadMachine;
|
}
|
|
public void setLoadMachine(LoadMachine loadMachine) {
|
this.loadMachine = loadMachine;
|
}
|
|
@ManyToOne
|
@JoinColumn(name="load_machine_rack_id")
|
public LoadMachineRack getLoadMachineRack() {
|
return loadMachineRack;
|
}
|
|
public void setLoadMachineRack(LoadMachineRack loadMachineRack) {
|
this.loadMachineRack = loadMachineRack;
|
}
|
|
@ManyToOne
|
@JoinColumn(name="raw_package_id")
|
public RawPackage getRawPackage() {
|
return rawPackage;
|
}
|
|
public void setRawPackage(RawPackage rawPackage) {
|
this.rawPackage = rawPackage;
|
}
|
|
@ManyToOne
|
@JoinColumn(name="opt_pattern_id")
|
public OptPattern getOptPattern() {
|
return optPattern;
|
}
|
|
public void setOptPattern(OptPattern optPattern) {
|
this.optPattern = optPattern;
|
}
|
|
public int getNumber() {
|
return number;
|
}
|
|
public void setNumber(int number) {
|
this.number = number;
|
}
|
|
}
|