|  |  | 
 |  |  | package com.zy.core.model.command; | 
 |  |  |  | 
 |  |  | import com.zy.core.enums.LiftCommandModeType; | 
 |  |  | import lombok.Data; | 
 |  |  |  | 
 |  |  |  | 
 |  |  | 
 |  |  | public class LiftCommand { | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 提升机号 | 
 |  |  |      * 提升机编号 | 
 |  |  |      */ | 
 |  |  |     private Integer liftNo = 0; | 
 |  |  |     private Integer liftNo; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 任务号 | 
 |  |  |      * 任务标识号 | 
 |  |  |      */ | 
 |  |  |     private Integer taskNo = 0; | 
 |  |  |     private Integer taskNo; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 作业类型 | 
 |  |  |      * 命令类型 | 
 |  |  |      */ | 
 |  |  |     private Short taskMode = 0; | 
 |  |  |     private Integer mode = LiftCommandModeType.NONE.id; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 任务确认 false:未确认 true:已确认 | 
 |  |  |      * 源层 | 
 |  |  |      */ | 
 |  |  |     private Boolean complete = Boolean.FALSE; | 
 |  |  |     private Integer originLev; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 开始运行 | 
 |  |  |      * 目标层 | 
 |  |  |      */ | 
 |  |  |     private Short run; | 
 |  |  |     private Integer targetLev; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 目标位置 | 
 |  |  |      * 源站 | 
 |  |  |      */ | 
 |  |  |     private Short distPosition; | 
 |  |  |     private Integer originSta; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 运行速度 | 
 |  |  |      * 目标站 | 
 |  |  |      */ | 
 |  |  |     private Short speed; | 
 |  |  |     private Integer targetSta; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 二层高度设定 | 
 |  |  |      * 报文内容 | 
 |  |  |      */ | 
 |  |  |     private Short height2; | 
 |  |  |     private String body; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 三层高度设定 | 
 |  |  |      * 命令是否完成,默认false未完成 | 
 |  |  |      */ | 
 |  |  |     private Short height3; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 四层高度设定 | 
 |  |  |      */ | 
 |  |  |     private Short height4; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 提升机锁定 | 
 |  |  |      */ | 
 |  |  |     private Boolean liftLock; | 
 |  |  |  | 
 |  |  |     public Short getLiftLockShortValue() { | 
 |  |  |         return liftLock ? (short) 1 : (short) 0; | 
 |  |  |     } | 
 |  |  |     private Boolean complete = false; | 
 |  |  |  | 
 |  |  | } |