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; /** * 小车状态 *

* 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$; } }