#
Junjie
2 天以前 959139e7a5d89e8498d731082a949310ae1c6fcf
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
package com.zy.core.enums;
 
import com.core.exception.CoolException;
 
public enum WrkStsType {
 
    NEW_INBOUND(1, "生成入库任务"),
    INBOUND_DEVICE_RUN(2, "设备上走"),
    INBOUND_RUN(3, "设备搬运中"),
    INBOUND_RUN_COMPLETE(4, "设备搬运完成"),
    COMPLETE_INBOUND(9, "入库完成"),
    SETTLE_INBOUND(10, "入库库存更新"),
 
    NEW_OUTBOUND(101, "生成出库任务"),
    OUTBOUND_RUN(102, "设备搬运中"),
    OUTBOUND_RUN_COMPLETE(103, "设备搬运完成"),
    STATION_RUN(104, "站点运行中"),
    COMPLETE_OUTBOUND(109, "出库完成"),
    SETTLE_OUTBOUND(110, "出库库存更新"),
 
    NEW_LOC_MOVE(501, "生成移库任务"),
    LOC_MOVE_RUN(502, "设备搬运中"),
    LOC_MOVE_RUN_COMPLETE(503, "设备搬运完成"),
    COMPLETE_LOC_MOVE(509, "移库完成"),
    ;
 
 
    public long sts;
    public String desc;
 
    WrkStsType(long sts, String desc) {
        this.sts = sts;
        this.desc = desc;
    }
 
    public static WrkStsType query(Long sts) {
        for (WrkStsType value : WrkStsType.values()) {
            if (value.sts == sts) {
                return value;
            }
        }
        throw new CoolException("TaskStsType Error!!!");
    }
 
}