| package com.zy.asrs.domain.vo; | 
|   | 
| import com.zy.asrs.utils.Utils; | 
| import com.zy.core.enums.CrnStatusType; | 
| import lombok.Data; | 
|   | 
| @Data | 
| public class CrnListVo { | 
|   | 
|     // 堆垛机号 | 
|     private Integer crnNo; | 
|   | 
|     // 模式 | 
|     private String statusType = "-"; | 
|   | 
|     // 有物 | 
|     private String loading = "-"; | 
|   | 
|     // 列 | 
|     private Short bay; | 
|   | 
|     // 层 | 
|     private Short lev; | 
|   | 
|     // 走行原点 | 
|     private String xOrigin = "-"; | 
|   | 
|     // 升降原点 | 
|     private String yOrigin = "-"; | 
|   | 
|     // 货叉位置 | 
|     private String forkOffset = "-"; | 
|   | 
|     // 载货台位置 | 
|     private String liftPos = "-"; | 
|   | 
|     // 走行定位 | 
|     private String walkPos = "-"; | 
|   | 
|     // 急停 | 
|     private String stop = "-"; | 
|   | 
|     // 列坐标 | 
|     private String bayCoor = "-"; | 
|   | 
|     // 层坐标 | 
|     private String levCoor = "-"; | 
|   | 
|     // 完成 | 
|     private String complete = "-"; | 
|   | 
|     // 任务号 | 
|     private Short workNo = 0; | 
|   | 
|     // 任务状态 | 
|     private Integer wrkStatus; | 
|   | 
|     // 异常码 | 
|     private String warnCode = "-"; | 
|   | 
|     // 垂直故障码 | 
|     private String alarm = "-"; | 
|   | 
|     // 源站 | 
|     private String sourceStaNo = "-"; | 
|   | 
|     // 目标站 | 
|     private String staNo = "-"; | 
|   | 
|     // 源库位 | 
|     private String sourceLocNo = "-"; | 
|   | 
|     // 目标库位 | 
|     private String locNo = "-"; | 
|   | 
|     // 异常 | 
|     private String error = ""; | 
|   | 
|     // 原点 | 
|     private String origin = ""; | 
|   | 
|     // 命令 | 
|     private String command = ""; | 
|   | 
|     // 走行速度(m/min) | 
|     private Float xspeed = 0.0F; | 
|   | 
|     // 升降速度(m/min) | 
|     private Float yspeed = 0.0F; | 
|   | 
|     // 叉牙速度(m/min) | 
|     private Float zspeed = 0.0F; | 
|   | 
|     // 走行距离(Km) | 
|     private Float xdistance = 0.0F; | 
|   | 
|     // 升降距离(Km) | 
|     private Float ydistance = 0.0F; | 
|   | 
|     // 走行时长(H) | 
|     private Float xduration = 0.0F; | 
|   | 
|     // 升降时长(H) | 
|     private Float yduration = 0.0F; | 
|   | 
|     // 设备状态 | 
|     private String deviceStatus = "-"; | 
|   | 
|     // 可入 | 
|     private String inEnable; | 
|   | 
|     // 可出 | 
|     private String outEnable; | 
|   | 
|     public void setXspeed(Float xspeed) { | 
|         this.xspeed = Utils.scale(xspeed); | 
|     } | 
|   | 
|     public void setYspeed(Float yspeed) { | 
|         this.yspeed = Utils.scale(yspeed); | 
|     } | 
|   | 
|     public void setZspeed(Float zspeed) { | 
|         this.zspeed = Utils.scale(zspeed); | 
|     } | 
|   | 
|     public void setXdistance(Float xdistance) { | 
|         this.xdistance = Utils.scale(xdistance); | 
|     } | 
|   | 
|     public void setYdistance(Float ydistance) { | 
|         this.ydistance = Utils.scale(ydistance); | 
|     } | 
|   | 
|     public void setXduration(Float xduration) { | 
|         this.xduration = Utils.scale(xduration); | 
|     } | 
|   | 
|     public void setYduration(Float yduration) { | 
|         this.yduration = Utils.scale(yduration); | 
|     } | 
|   | 
|     public String getWrkStatus$() { | 
|         if (this.wrkStatus == null) { | 
|             return "-"; | 
|         } | 
|         return CrnStatusType.get(this.wrkStatus.shortValue()).desc; | 
|     } | 
| } |