From 8d9a2d656e4ae007590c622e5f7c228adacdca49 Mon Sep 17 00:00:00 2001
From: rain <167982779@qq.com>
Date: Fri, 14 Jun 2024 10:11:36 +0800
Subject: [PATCH] 统一风格

---
 src/main/java/com/dji/sample/manage/model/enums/HmsEnum.java |   50 ++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 36 insertions(+), 14 deletions(-)

diff --git a/src/main/java/com/dji/sample/manage/model/enums/HmsEnum.java b/src/main/java/com/dji/sample/manage/model/enums/HmsEnum.java
index 331a985..20af72f 100644
--- a/src/main/java/com/dji/sample/manage/model/enums/HmsEnum.java
+++ b/src/main/java/com/dji/sample/manage/model/enums/HmsEnum.java
@@ -38,21 +38,9 @@
     }
 
     @Getter
-    public enum DomainType {
-        DRONE_NEST("drone_nest"),
-
-        DRONE("drone");
-
-        private String domain;
-
-        DomainType(String domain) {
-            this.domain = domain;
-        }
-
-    }
-
-    @Getter
     public enum HmsFaqIdEnum {
+
+        DOCK_TIP("dock_tip_"),
 
         FPV_TIP("fpv_tip_");
 
@@ -152,4 +140,38 @@
                     .orElse(UNKNOWN);
         }
     }
+
+    @Getter
+    public enum FormatKeyEnum {
+
+        ALARM_ID("alarmid", 0),
+
+        COMPONENT_INDEX("component_index", 1),
+
+        INDEX("index", 2),
+
+        BATTERY_INDEX("battery_index", 3),
+
+        DOCK_COVER_INDEX("dock_cover_index", 4),
+
+        CHARGING_ROD_INDEX("charging_rod_index", 5),
+
+        UNKNOWN("unknown", -1);
+
+        public static final char KEY_START = '%';
+
+        String key;
+        int index;
+
+        FormatKeyEnum(String key, int index) {
+            this.key = key;
+            this.index = index;
+        }
+
+        public static FormatKeyEnum find(String key) {
+            return Arrays.stream(FormatKeyEnum.values())
+                    .filter(format -> format.getKey().equals(key))
+                    .findAny().orElse(UNKNOWN);
+        }
+    }
 }

--
Gitblit v1.9.3