| | |
| | | package com.zy.asrs.entity.param; |
| | | |
| | | import io.swagger.models.auth.In; |
| | | import lombok.Data; |
| | | |
| | | @Data |
| | |
| | | private String startPoint; |
| | | |
| | | //优先级 |
| | | private Integer taskPriority; |
| | | private Integer priority; |
| | | |
| | | //终点 |
| | | private String targetPoint; |
| | |
| | | this.taskNo = param.getTaskNo(); |
| | | this.ioType = convertParamIoType(param.getTaskType()); |
| | | this.barcode = param.getContainerCode(); |
| | | this.taskPriority = param.getTaskPriority(); |
| | | this.priority = param.getPriority(); |
| | | this.startPoint = param.getSourceLocationCode(); |
| | | this.targetPoint = param.getTargetLocationCode(); |
| | | this.emptyContainer = param.getEmptyContainer(); |
| | | this.crn = param.getTaskTunnel(); |
| | | }; |
| | | |
| | | public TaskCreateParam(CarryParam param, Integer crn){ |
| | | this.taskNo = param.getTaskNo(); |
| | | this.ioType = param.getStereoscopicTaskType(); |
| | | this.barcode = param.getBoxNo(); |
| | | this.priority = param.getPriority(); |
| | | this.startPoint = param.getStartPoint(); |
| | | this.targetPoint = param.getTerminalNo(); |
| | | this.emptyContainer = "N"; |
| | | this.crn = crn; |
| | | }; |
| | | |
| | | |
| | | public static Integer convertParamIoType(String paramIoType){ |
| | | switch (paramIoType){ |