dengsixing 3 年之前
父节点
当前提交
755641690a
共有 1 个文件被更改,包括 22 次插入7 次删除
  1. 22 7
      4dkankan-common-utils/src/main/java/com/fdkankan/common/constant/LoginType.java

+ 22 - 7
4dkankan-common-utils/src/main/java/com/fdkankan/common/constant/LoginType.java

@@ -2,17 +2,32 @@ package com.fdkankan.common.constant;
 
 public enum LoginType {
 
-    USER("User"),  MANAGER("Manager"), AGENT("Agent"), APP("App");
+    USER("User"),
+    MANAGER("Manager"),
+    AGENT("Agent"),
+    APP("App");
 
-    private String type;
+    private String code;
 
-    private LoginType(String type) {
-        this.type = type;
+    private LoginType(String code) {
+        this.code = code;
     }
 
-    @Override
-    public String toString() {
-        return this.type.toString();
+    public String code() {
+        return code;
     }
 
+    public static LoginType get(String code){
+        LoginType[] values = LoginType.values();
+        String enumValue = null;
+        for(LoginType eachValue : values){
+            enumValue = eachValue.code();
+            if(enumValue.equals(code)){
+                return eachValue;
+            }
+        }
+        return null;
+    }
+
+
 }