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);
|
}
|
|
}
|