package com.zy.asrs.entity.param;
|
|
import com.baomidou.mybatisplus.annotations.TableField;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
@Data
|
public class GetShuttleStatusParam {
|
|
/**
|
* 小车号
|
*/
|
private Integer shuttleNo;
|
|
/**
|
* 状态 1: 正常 0: 手动 2.充电中
|
*/
|
@ApiModelProperty(value= "状态 1: 正常 0: 手动 2.充电中 ")
|
private Integer status;
|
|
/**
|
* 小车所在层
|
*/
|
@ApiModelProperty(value= "小车所在层")
|
@TableField("charge_line")
|
private Integer chargeLine;
|
|
|
/**
|
* 小车异常码
|
*/
|
@ApiModelProperty(value= "小车异常码")
|
@TableField("errorCode")
|
private Integer errorCode;
|
|
/**
|
* 小车状态
|
* <p>
|
* IDLE(1, "空闲"),
|
* WORKING(2, "作业中"),
|
* WAITING(3, "等待确认"),
|
* CHARGING(4, "充电中"),
|
* CHARGING_WAITING(5, "充电任务等待确认"),
|
* FIXING(6, "故障修复中"),
|
* OFFLINE(7, "离线"),
|
*/
|
private Integer protocolStatus;
|
/**
|
* 当前二维码
|
* 0为空
|
*/
|
private String currentCode;
|
|
/**
|
* 是否为充电状态
|
*/
|
private Boolean hasCharge;
|
|
|
|
|
public String getProtocolStatus$() {
|
String protocolStatus$ = "";
|
switch (this.protocolStatus) {
|
case 1:
|
protocolStatus$ = "空闲";
|
break;
|
case 2:
|
protocolStatus$ = "作业中";
|
break;
|
case 3:
|
protocolStatus$ = "等待确认";
|
break;
|
case 4:
|
protocolStatus$ = "充电中";
|
break;
|
case 5:
|
protocolStatus$ = "充电任务等待确认";
|
break;
|
case 6:
|
protocolStatus$ = "故障修复中";
|
break;
|
case 7:
|
protocolStatus$ = "离线";
|
break;
|
|
|
}
|
return protocolStatus$;
|
}
|
}
|