|  |  | 
 |  |  | package com.zy.asrs.domain.vo; | 
 |  |  |  | 
 |  |  | import com.core.common.SpringUtils; | 
 |  |  | import com.zy.asrs.entity.BasShuttleErr; | 
 |  |  | import com.zy.asrs.service.BasShuttleErrService; | 
 |  |  | import com.zy.core.enums.ShuttleErrorCodeType; | 
 |  |  | import com.zy.core.enums.ShuttleProtocolStatusType; | 
 |  |  | import com.zy.core.enums.ShuttleStatusType; | 
 |  |  | import lombok.Data; | 
 |  |  |  | 
 |  |  | 
 |  |  |     private Integer shuttleNo; | 
 |  |  |  | 
 |  |  |     // 状态 | 
 |  |  |     private String status = "-"; | 
 |  |  |     private Integer status; | 
 |  |  |  | 
 |  |  |     //四向穿梭车忙装填 | 
 |  |  |     private String busyStatus = "-"; | 
 |  |  | 
 |  |  |     private String statusErrorCode; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 错误信息码枚举 | 
 |  |  |      */ | 
 |  |  |     private ShuttleErrorCodeType errorCodeType; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * PLC输入状态 | 
 |  |  |      */ | 
 |  |  |     private Short plcInputStatus; | 
 |  |  | 
 |  |  |     /** | 
 |  |  |      * 当前的电压值 | 
 |  |  |      */ | 
 |  |  |     private Double currentVoltage; | 
 |  |  |     private Integer currentVoltage; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 当前的模拟量值 | 
 |  |  | 
 |  |  |      */ | 
 |  |  |     public String loca = "-"; | 
 |  |  |  | 
 |  |  |     public String getErrorCode$() { | 
 |  |  |         if(this.errorCodeType == null) return null; | 
 |  |  |         return this.errorCodeType.desc; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setErrorCode(Short errorCode) { | 
 |  |  |         this.errorCode = ShuttleErrorCodeType.get(errorCode.intValue()).desc; | 
 |  |  |         this.errorCodeType = ShuttleErrorCodeType.get(errorCode.intValue()); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setErrorCode(ShuttleErrorCodeType type) { | 
 |  |  |         this.errorCode = type.desc; | 
 |  |  |         this.errorCodeType = type; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getPlcOutputLift$() { | 
 |  |  |         if (this.plcOutputLift == null) { | 
 |  |  |             return null; | 
 |  |  | 
 |  |  |         return this.plcOutputCharge ? "Y" : "N"; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getStatus$() { | 
 |  |  |         if (this.status == null) { | 
 |  |  |             return ShuttleProtocolStatusType.OFFLINE.desc; | 
 |  |  |         } | 
 |  |  |         return ShuttleProtocolStatusType.get(this.status).desc; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getCurrentVoltage$() { | 
 |  |  |         if (this.currentVoltage == null) { | 
 |  |  |             return ""; | 
 |  |  |         } | 
 |  |  |         return (this.currentVoltage / 1000.0) + "V"; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |