skyouc
2 天以前 1a65da0a6c765b07527082272c8d1afc5119a3fa
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
package com.vincent.rsf.server.manager.enums;
 
import com.vincent.rsf.server.manager.entity.Task;
 
public enum RcsTaskType {
    //任务类型
    RCS_TASK_TYPE_ENUM_TRANSFER("LOC_TO_LOC", "移库"),
    RCS_TASK_TYPE_ENUM_OUT("LOC_TO_STA", "出库"),
    RCS_TASK_TYPE_ENUM_IN("LOC_TO_LOC", "入库"),
    RCS_TASK_TYPE_ENUM_STA("STA_TO_STA", "站点间搬运"),
    ;
 
    RcsTaskType(String type, String desc) {
        this.type = type;
        this.desc = desc;
    }
 
    public String type;
    public String desc;
 
    /**
     * 获取任务类型
     * @param type
     * @return
     */
    public static String getTypeDesc(Integer type) {
        if (type.equals(TaskType.TASK_TYPE_IN.type)
            || type.equals(TaskType.TASK_TYPE_PICK_IN.type)
                || type.equals(TaskType.TASK_TYPE_CHECK_IN.type)
                || type.equals(TaskType.TASK_TYPE_MERGE_IN.type)) {
            return RcsTaskType.RCS_TASK_TYPE_ENUM_IN.type;
        } else if (type.equals(TaskType.TASK_TYPE_OUT.type)
                || type.equals(TaskType.TASK_TYPE_CHECK_OUT.type)
                || type.equals(TaskType.TASK_TYPE_MERGE_OUT.type)
                || type.equals(TaskType.TASK_TYPE_PICK_AGAIN_OUT.type)) {
            return RCS_TASK_TYPE_ENUM_OUT.type;
        } else if (type.equals(TaskType.TASK_TYPE_LOC_MOVE.type)) {
            return RcsTaskType.RCS_TASK_TYPE_ENUM_TRANSFER.type;
        } else {
            return RcsTaskType.RCS_TASK_TYPE_ENUM_STA.type;
        }
    }
}