| | |
| | | |
| | | //起点 |
| | | private String startPoint; |
| | | private Integer startPointSta; |
| | | |
| | | //优先级 |
| | | private Integer taskPriority; |
| | | |
| | | //终点 |
| | | private String targetPoint; |
| | | private Integer targetPointSta; |
| | | |
| | | //是否空托盘 Y:是 N:否 |
| | | private String emptyContainer; |
| | |
| | | private Integer crn; |
| | | |
| | | public TaskCreateParam(){}; |
| | | |
| | | public TaskCreateParam(String taskNo, Integer ioType, String barcode, String startPoint, Integer taskPriority, String targetPoint, String emptyContainer) { |
| | | this.taskNo = taskNo; |
| | | this.ioType = ioType; |
| | | this.barcode = barcode; |
| | | this.startPoint = startPoint; |
| | | this.taskPriority = taskPriority; |
| | | this.targetPoint = targetPoint; |
| | | this.emptyContainer = emptyContainer; |
| | | } |
| | | |
| | | public TaskCreateParam(String taskNo, Integer ioType, String startPoint, Integer taskPriority, String targetPoint, String emptyContainer, String barcode, String memo) { |
| | | this.taskNo = taskNo; |
| | | this.ioType = ioType; |
| | | this.startPoint = startPoint; |
| | | this.taskPriority = taskPriority; |
| | | this.targetPoint = targetPoint; |
| | | this.emptyContainer = emptyContainer; |
| | | this.barcode = barcode; |
| | | this.memo = memo; |
| | | } |
| | | |
| | | public TaskCreateParam(WMSAndAGVInterfaceParam param){ |
| | | this.taskNo = param.getTaskNo(); |
| | |
| | | this.taskNo = param.getTaskNo(); |
| | | this.ioType = param.getIoType(); |
| | | this.barcode = param.getBarcode(); |
| | | this.taskPriority = 300; |
| | | this.taskPriority = param.getTaskPriority(); |
| | | this.startPoint = param.getStartPoint(); |
| | | this.targetPoint = param.getTargetPoint(); |
| | | this.emptyContainer = "N"; |
| | | this.crn = crn; |
| | | }; |
| | | |
| | | public TaskCreateParam(CarryParam param, Integer crn,Integer crnSta){ |
| | | this.taskNo = param.getTaskNo(); |
| | | this.ioType = param.getIoType(); |
| | | this.barcode = param.getBarcode(); |
| | | this.taskPriority = param.getTaskPriority(); |
| | | this.startPoint = param.getStartPoint(); |
| | | this.targetPoint = param.getTargetPoint(); |
| | | this.emptyContainer = "N"; |
| | | this.crn = crn; |
| | | this.startPointSta = crnSta; |
| | | this.targetPointSta = crnSta; |
| | | }; |
| | | |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | public void updateIoTyoe(Integer ioTypeOld){ |
| | | switch (ioTypeOld){ |
| | | case 1: |
| | | this.ioType = 2; |
| | | break; |
| | | case 2: |
| | | this.ioType = 3; |
| | | break; |
| | | case 3: |
| | | this.ioType = 1; |
| | | break; |
| | | default: |
| | | this.ioType = 3; |
| | | } |
| | | } |
| | | |
| | | } |