#
lty
2025-09-25 8478a159d79bf9ca5da04ab18562f2d7cdddb05c
src/main/java/com/zy/core/model/command/RgvCommand.java
@@ -22,7 +22,7 @@
    private Boolean ackFinish1 = true;
    // 工位1任务号
    private Integer taskNo1 = 0;
    private Integer taskNo = 0;
    /**
     * 任务模式:
@@ -35,14 +35,18 @@
    /**
     * 作业模式
     * 0 空闲
     * 1 行走
     * 2 取货
     * 3 放货
     */
    private Short taskStatus1 = 0;
    private Short taskStatus = 0;
    @JSONField(serialize = false)
    private RgvTaskModeType taskModeType1;
    @JSONField(serialize = false)
    private RgvTaskStatusType taskStatusType1;
    private RgvTaskStatusType taskStatusType;
    /*
    工位1源站
@@ -55,9 +59,9 @@
    private Short destinationStaNo1 = 0;
    /**
     * 工位1目标位置
     * 工位目标位置
     */
    private Integer targetPosition1 = 0;
    private Integer targetPosition = 0;
    /**
     * RGV放货后货物要去的目的地
     */
@@ -135,10 +139,13 @@
    /**
     * 同时下发时作业顺序
     * 0:无(不判断)
     * 1:工位1先执行
     * 2:工位2先执行
     * 1:工位1执行
     * 2:工位2执行
     */
    Short wrkTaskPri = 0;
    Integer wrkTaskPri = 0;
    Short wrkTaskMove1 = 0;
    Short wrkTaskMove2 = 0;
    public void setTaskMode1(Short taskMode1){
        this.taskMode1 = taskMode1;
@@ -160,14 +167,14 @@
        this.taskMode2 = RgvTaskModeType.get(type2).id.shortValue();
    }
    public void setTaskStatus1(Short taskStatus1){
        this.taskStatus1 = taskStatus1;
        this.taskStatusType1 = RgvTaskStatusType.get(taskStatusType1);
    public void setTaskStatus(Short taskStatus){
        this.taskStatus = taskStatus;
        this.taskStatusType = RgvTaskStatusType.get(taskStatusType);
    }
    public void setTaskStatus1(RgvTaskStatusType type1) {
        this.taskStatusType1 = type1;
        this.taskStatus1 = RgvTaskStatusType.get(type1).id.shortValue();
    public void setTaskStatus(RgvTaskStatusType type) {
        this.taskStatusType = type;
        this.taskStatus = RgvTaskStatusType.get(type).id.shortValue();
    }
    public void setTaskStatus2(Short taskStatus2){