zwl
2025-07-01 bbe021298549f86c5ee5c9294e987eab874cddc7
src/main/java/com/zy/asrs/entity/param/TaskCreateParam.java
@@ -1,5 +1,6 @@
package com.zy.asrs.entity.param;
import io.swagger.models.auth.In;
import lombok.Data;
@Data
@@ -15,7 +16,7 @@
    private String startPoint;
    //优先级
    private Integer taskPriority;
    private Integer priority;
    //终点
    private String targetPoint;
@@ -37,13 +38,24 @@
        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){