fyxc
2025-05-22 09fcc4ec56a1ce6c0fcb308348d8dd5e2c08d336
src/main/java/com/zy/core/model/command/LiftCommand.java
@@ -1,5 +1,6 @@
package com.zy.core.model.command;
import com.zy.core.enums.LiftCommandModeType;
import lombok.Data;
@@ -10,55 +11,48 @@
public class LiftCommand {
    /**
     * 提升机号
     * 提升机编号
     */
    private Short liftNo = 0;
    private Integer liftNo;
    /**
     * 任务号
     * 任务标识号
     */
    private Short taskNo = 0;
    private Integer taskNo;
    /**
     * 开始运行
     * 命令类型
     */
    private Short run;
    private Integer mode = LiftCommandModeType.NONE.id;
    /**
     * 目标位置
     * 源层
     */
    private Short distPosition;
    private Integer originLev;
    /**
     * 运行速度
     * 目标层
     */
    private Short speed;
    private Integer targetLev;
    /**
     * 二层高度设定
     * 源站
     */
    private Short height2;
    private Integer originSta;
    /**
     * 三层高度设定
     * 目标站
     */
    private Short height3;
    private Integer targetSta;
    /**
     * 四层高度设定
     * 报文内容
     */
    private Short height4;
    private String body;
    /**
     * 提升机锁定
     * 命令是否完成,默认false未完成
     */
    private Boolean liftLock;
    public Short getLiftLockShortValue() {
        if (liftLock == null) {
            return (short) 0;
        }
        return liftLock ? (short) 1 : (short) 0;
    }
    private Boolean complete = false;
}