chen.lin
14 小时以前 79843611908e58f9538f8d8ebac62d3f0d01712c
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
package com.vincent.rsf.server.manager.enums;
 
import java.util.Arrays;
import java.util.List;
 
/**
 * @author Ryan
 * @version 1.0
 * @title TaskType
 * @description
 * @create 2025/3/29 17:02
 */
public enum MissionStepType {
    MISSION_STEP_TYPE_RESPONSE("RESPONSE", "响应"),
    MISSION_STEP_TYPE_RECEIVE("RECEIVE", "接收"),
 
    MISSION_STEP_TYPE_RECEIVE_BIN("RECEIVE_BIN", "接收-解绑"),
 
    MISSION_STEP_TYPE_REQUEST("REQUEST", "请求"),
    MISSION_STEP_TYPE_UNBIND("UNBIND", "解绑"),
    MISSION_STEP_TYPE_BIND("BIND", "绑定"),
    MISSION_STEP_TYPE_OBTAIN("OBTAIN", "获取"),
    MISSION_STEP_TYPE_NO_EXECUTE("NO_EXECUTE", "越过"),
 
 
    MISSION_STEP_TYPE_VALIDATE("VALIDATE", "校验"),
    MISSION_STEP_TYPE_TRANSFORM("TRANSFORM", "转换"),
    ;
    public String type;
    public String desc;
 
    MissionStepType(String type, String desc) {
        this.type = type;
        this.desc = desc;
    }
 
    public static List<String> getTaskISSUE(){
        return Arrays.asList(
                MissionStepType.MISSION_STEP_TYPE_REQUEST.type,
                MissionStepType.MISSION_STEP_TYPE_UNBIND.type,
                MissionStepType.MISSION_STEP_TYPE_BIND.type,
                MissionStepType.MISSION_STEP_TYPE_OBTAIN.type,
                MissionStepType.MISSION_STEP_TYPE_NO_EXECUTE.type);
    }
 
    public static List<String> getTaskRECEIVE(){
        return Arrays.asList(
                MissionStepType.MISSION_STEP_TYPE_RESPONSE.type,
                MissionStepType.MISSION_STEP_TYPE_RECEIVE_BIN.type,
                MissionStepType.MISSION_STEP_TYPE_RECEIVE.type);
    }
 
}