Browse Source

增加场景计算流程枚举

dsx 2 years ago
parent
commit
a70663daee

+ 40 - 0
4dkankan-utils-model/src/main/java/com/fdkankan/model/constants/SceneBuildProcessType.java

@@ -0,0 +1,40 @@
+package com.fdkankan.model.constants;
+
+/**
+ * 计算流程枚举
+ */
+public enum SceneBuildProcessType {
+
+    PRE("pre", "前置处理"),
+    CALL("call", "计算"),
+    POST("post", "后置处理");
+
+    private String code;
+    private String message;
+
+    private SceneBuildProcessType(String code, String message) {
+        this.code = code;
+        this.message = message;
+    }
+
+    public String code() {
+        return code;
+    }
+
+    public String message() {
+        return message;
+    }
+
+    public static SceneBuildProcessType get(String code){
+        SceneBuildProcessType[] values = SceneBuildProcessType.values();
+        String enumValue = null;
+        for(SceneBuildProcessType eachValue : values){
+            enumValue = eachValue.code();
+            if(enumValue.equals(code)){
+                return eachValue;
+            }
+        }
+        return null;
+    }
+
+}