Bladeren bron

消息配置id,常量

谭斌 2 jaren geleden
bovenliggende
commit
f93c573281
1 gewijzigde bestanden met toevoegingen van 49 en 0 verwijderingen
  1. 49 0
      sys-api/src/main/java/com/xy/enums/MsgConfigId.java

+ 49 - 0
sys-api/src/main/java/com/xy/enums/MsgConfigId.java

@@ -0,0 +1,49 @@
+package com.xy.enums;
+
+
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+import lombok.ToString;
+
+/**
+ * 文件导出类型
+ *
+ * @author 谭斌
+ */
+@Getter
+@ToString
+@AllArgsConstructor
+public enum MsgConfigId {
+
+
+    RISK_ORDER(14L, "异常订单通知"),
+    CUT_ORDER(13L, "补扣成功通知"),
+    DEVICE_EXCEPTION(12L, "设备故障提醒");
+
+    /**
+     * 编码值
+     */
+    private Long id;
+
+    /**
+     * 描述
+     */
+    private String description;
+
+
+    /**
+     * 通过id获取enum
+     *
+     * @param id
+     * @return
+     */
+    public static MsgConfigId getEnumById(String id) {
+        MsgConfigId[] values = values();
+        for (MsgConfigId value : values) {
+            if (value.getId().equals(id)) {
+                return value;
+            }
+        }
+        return null;
+    }
+}