From 80eb39909e0d5c181dc8d6e282a292146ec51e21 Mon Sep 17 00:00:00 2001
From: zuoxiao <lf_zuo@163.com>
Date: 星期三, 25 六月 2025 14:36:04 +0800
Subject: [PATCH] refactor(card): 重构卡片制作流程并添加项目号支持

---
 generallibrary/src/main/java/com/dayu/general/tool/CardOperationType.kt |   35 +++++++++++++++++++++++++----------
 1 files changed, 25 insertions(+), 10 deletions(-)

diff --git a/generallibrary/src/main/java/com/dayu/general/tool/CardOperationType.kt b/generallibrary/src/main/java/com/dayu/general/tool/CardOperationType.kt
index 63525a7..cfe0689 100644
--- a/generallibrary/src/main/java/com/dayu/general/tool/CardOperationType.kt
+++ b/generallibrary/src/main/java/com/dayu/general/tool/CardOperationType.kt
@@ -10,11 +10,19 @@
     object CancelCard : CardOperationType(3, "閿�鍗�")
     object ReplaceCard : CardOperationType(4, "琛ュ崱")
     object DeductCard : CardOperationType(5, "琛ユ墸")
-    object CleanCard : CardOperationType(6, "娓呴浂鍗�")
-    object CheckCard : CardOperationType(7, "妫�鏌ュ崱")
-    object ReturnCard : CardOperationType(8, "杩旇繕")
-    object RegionCard : CardOperationType(9, "鍖哄煙琛ㄥ彿鍗�")
-    object DebugCard : CardOperationType(10, "璋冭瘯鍗�")
+    object SUPPLEMENT : CardOperationType(6, "杩旇繕")
+    object MANAGEMENT_CARD_WRITE : CardOperationType(7, "绠$悊绫诲瀷鍗″啓鍗�")
+
+    // 绠$悊鍗″埗浣滄搷浣滅被鍨嬶紙浣跨敤100+鐨勪唬鐮侊級
+    object RegionCardMake : CardOperationType(100, "鍒朵綔鍖哄煙琛ㄥ彿鍗�")
+    object CheckCardMake : CardOperationType(101, "鍒朵綔妫�鏌ュ崱")
+    object DebugCardMake : CardOperationType(102, "鍒朵綔璋冭瘯鍗�")
+    object CleanCardMake : CardOperationType(103, "鍒朵綔娓呴浂鍗�")
+    object IpCardMake : CardOperationType(104, "鍒朵綔IP璁剧疆鍗�")
+    object AreaCardMake : CardOperationType(105, "鍒朵綔鍩熷悕璁剧疆鍗�")
+    object GpsCardMake : CardOperationType(106, "鍒朵綔GPS鍗�")
+    object ValveTimeCardMake : CardOperationType(107, "鍒朵綔鏃堕棿閰嶇疆鍗�")
+    object ElectricPriceCardMake : CardOperationType(108, "鍒朵綔鍙栨暟鍗�")
 
     companion object {
         fun fromCode(code: Int): CardOperationType? {
@@ -24,11 +32,18 @@
                 3 -> CancelCard
                 4 -> ReplaceCard
                 5 -> DeductCard
-                6 -> CleanCard
-                7 -> CheckCard
-                8 -> ReturnCard
-                9 -> RegionCard
-                10 -> DebugCard
+                6 -> SUPPLEMENT
+                7 -> MANAGEMENT_CARD_WRITE
+                // 绠$悊鍗″埗浣滄搷浣滅被鍨�
+                100 -> RegionCardMake
+                101 -> CheckCardMake
+                102 -> DebugCardMake
+                103 -> CleanCardMake
+                104 -> IpCardMake
+                105 -> AreaCardMake
+                106 -> GpsCardMake
+                107 -> ValveTimeCardMake
+                108 -> ElectricPriceCardMake
                 else -> null
             }
         }

--
Gitblit v1.8.0