自动化立体仓库 - WMS系统
野心家
2025-03-31 cd358c47735a8f551ab755afed51f3aa2c1bea15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
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$;
    }
}