Browse Source

增加枚举

wangfeng 6 years ago
parent
commit
7aa4337b20

+ 56 - 0
user-service/src/main/java/com/diagbot/enums/AccdenEnum.java

@@ -0,0 +1,56 @@
+package com.diagbot.enums;
+
+import com.diagbot.core.KeyedNamed;
+
+import lombok.Setter;
+
+/**
+ * 
+ * @author wangfeng
+ * @Description: 被拒原因
+ * @date 2018年10月11日 下午3:33:22
+ */
+
+public enum AccdenEnum  implements KeyedNamed{
+	   
+    AccountNotPerfect(1, "账号信息不完善"),
+    AgencyWrong(2, "机构有误"),
+    CancelPurchase(3,"取消购买");
+
+	    @Setter
+	    private Integer key;
+
+	    @Setter
+	    private String name;
+
+	    AccdenEnum(Integer key, String name) {
+	        this.key = key;
+	        this.name = name;
+	    }
+
+	    public static AccdenEnum getEnum(Integer key) {
+	        for (AccdenEnum item : AccdenEnum.values()) {
+	            if (item.key == key) {
+	                return item;
+	            }
+	        }
+	        return null;
+	    }
+
+	    public static String getName(Integer key) {
+	    	AccdenEnum item = getEnum(key);
+	        return item != null ? item.name : null;
+	    }
+
+	    @Override
+	    public int getKey() {
+	        return key;
+	    }
+
+	    @Override
+	    public String getName() {
+	        return name;
+	    }
+	
+
+}

+ 2 - 0
user-service/src/main/java/com/diagbot/service/impl/EnumsDataServiceImpl.java

@@ -1,5 +1,6 @@
 package com.diagbot.service.impl;
 
+import com.diagbot.enums.AccdenEnum;
 import com.diagbot.enums.AccessTypeEnum;
 import com.diagbot.enums.AuthStatusEnum;
 import com.diagbot.enums.ChargeTypeEnum;
@@ -33,6 +34,7 @@ public class EnumsDataServiceImpl implements EnumsDataService {
                 .addEnums("chargeTypeEnum", ChargeTypeEnum.values())
                 .addEnums("organizationTypeEnum", OrganizationTypeEnum.values())
                 .addEnums("rejectEnum", RejectEnum.values())
+                .addEnums("accdenEnum", AccdenEnum.values())
                 .build();
         return enumMap;
     }