|
|
|
@ -2,12 +2,13 @@ package cn.estsh.i3plus.pojo.mes.model;
|
|
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.MesPart;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.MesPlanOrder;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.MesQueueOrder;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.MesWorkOrder;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @Description:
|
|
|
|
|
* @Description: 生产计划,生产队列,生产工单的复杂请求数据结构的统一请求模型
|
|
|
|
|
* @Reference:
|
|
|
|
|
* @Author: Crish
|
|
|
|
|
* @CreateDate:2019-04-29-11:58
|
|
|
|
@ -15,11 +16,33 @@ import java.util.List;
|
|
|
|
|
**/
|
|
|
|
|
public class RequestModel {
|
|
|
|
|
|
|
|
|
|
private List<MesWorkOrder> workOrderList;
|
|
|
|
|
private List<MesWorkOrder> workOrderList; // 工单数据集
|
|
|
|
|
|
|
|
|
|
private List<MesPart> partList;
|
|
|
|
|
private List<MesPart> partList; // 物料数据集
|
|
|
|
|
|
|
|
|
|
private List<MesPlanOrder> planOrderList;
|
|
|
|
|
private List<MesPlanOrder> planOrderList; // 生产计划数据集
|
|
|
|
|
|
|
|
|
|
private List<MesQueueOrder> queueOrderList; // 生产队列数据集
|
|
|
|
|
|
|
|
|
|
private Double currentSeq; // 生产队列中的当前序列号
|
|
|
|
|
|
|
|
|
|
private Double nextSeq; // 生产队列中的下一个序列号
|
|
|
|
|
|
|
|
|
|
private Integer srcStatus; // 源状态
|
|
|
|
|
|
|
|
|
|
private Integer destStatus; // 目的状态
|
|
|
|
|
|
|
|
|
|
public RequestModel(List<MesQueueOrder> queueOrderList, Double currentSeq, Double nextSeq) {
|
|
|
|
|
this.queueOrderList = queueOrderList;
|
|
|
|
|
this.currentSeq = currentSeq;
|
|
|
|
|
this.nextSeq = nextSeq;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public RequestModel(List<MesQueueOrder> queueOrderList, Integer srcStatus, Integer destStatus) {
|
|
|
|
|
this.queueOrderList = queueOrderList;
|
|
|
|
|
this.srcStatus = srcStatus;
|
|
|
|
|
this.destStatus = destStatus;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public RequestModel(List<MesWorkOrder> workOrderList, List<MesPart> partList) {
|
|
|
|
|
this.workOrderList = workOrderList;
|
|
|
|
@ -52,4 +75,44 @@ public class RequestModel {
|
|
|
|
|
public void setPlanOrderList(List<MesPlanOrder> planOrderList) {
|
|
|
|
|
this.planOrderList = planOrderList;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<MesQueueOrder> getQueueOrderList() {
|
|
|
|
|
return queueOrderList;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setQueueOrderList(List<MesQueueOrder> queueOrderList) {
|
|
|
|
|
this.queueOrderList = queueOrderList;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Double getCurrentSeq() {
|
|
|
|
|
return currentSeq == null ? 0.0d : currentSeq;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setCurrentSeq(Double currentSeq) {
|
|
|
|
|
this.currentSeq = currentSeq;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Double getNextSeq() {
|
|
|
|
|
return nextSeq == null ? 0.0d : nextSeq;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setNextSeq(Double nextSeq) {
|
|
|
|
|
this.nextSeq = nextSeq;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Integer getSrcStatus() {
|
|
|
|
|
return srcStatus == null ? 0 : srcStatus;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setSrcStatus(Integer srcStatus) {
|
|
|
|
|
this.srcStatus = srcStatus;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Integer getDestStatus() {
|
|
|
|
|
return destStatus == null ? 0 : destStatus;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setDestStatus(Integer destStatus) {
|
|
|
|
|
this.destStatus = destStatus;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|