From 4f45f29e6b53f4c01b414409c5000ff4e212b3d9 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期五, 05 六月 2026 13:36:54 +0800
Subject: [PATCH] 增加eip

---
 basic-server/src/main/java/com/ruoyi/basic/constant/EipCableTypeConstants.java |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 58 insertions(+), 0 deletions(-)

diff --git a/basic-server/src/main/java/com/ruoyi/basic/constant/EipCableTypeConstants.java b/basic-server/src/main/java/com/ruoyi/basic/constant/EipCableTypeConstants.java
new file mode 100644
index 0000000..25990e4
--- /dev/null
+++ b/basic-server/src/main/java/com/ruoyi/basic/constant/EipCableTypeConstants.java
@@ -0,0 +1,58 @@
+package com.ruoyi.basic.constant;
+
+import java.util.Arrays;
+import java.util.List;
+
+/**
+ * EIP 绾跨紗绫诲瀷甯搁噺
+ */
+public final class EipCableTypeConstants {
+
+    private EipCableTypeConstants() {
+    }
+
+    public static final String HIGH_VOLTAGE = "highVoltage";
+    public static final String MEDIUM_VOLTAGE = "mediumVoltage";
+    public static final String LOW_VOLTAGE = "lowVoltage";
+    public static final String MAIN_NETWORK = "mainNetwork";
+    public static final String DISTRIBUTION = "distribution";
+    public static final String OPTICAL_FIBER = "opticalFiber";
+    public static final String OPGW = "opgw";
+    public static final String ADSS = "adss";
+
+    public static List<String> allTypes() {
+        return Arrays.asList(
+                HIGH_VOLTAGE,
+                MEDIUM_VOLTAGE,
+                LOW_VOLTAGE,
+                MAIN_NETWORK,
+                DISTRIBUTION,
+                OPTICAL_FIBER,
+                OPGW,
+                ADSS
+        );
+    }
+
+    public static String getTypeName(String type) {
+        switch (type) {
+            case HIGH_VOLTAGE:
+                return "楂樺帇鐢靛姏鐢电紗";
+            case MEDIUM_VOLTAGE:
+                return "涓帇鐢靛姏鐢电紗";
+            case LOW_VOLTAGE:
+                return "浣庡帇绾跨紗";
+            case MAIN_NETWORK:
+                return "涓荤綉瀵煎湴绾�";
+            case DISTRIBUTION:
+                return "閰嶇綉瀵煎湴绾�";
+            case OPTICAL_FIBER:
+                return "鍏夌紗";
+            case OPGW:
+                return "OPGW鍏夌紗";
+            case ADSS:
+                return "ADSS鍏夌紗";
+            default:
+                return type;
+        }
+    }
+}

--
Gitblit v1.9.3