From c95f66f4b81e81df9432c0c6d306ad22e3f5e587 Mon Sep 17 00:00:00 2001
From: hcong <1050828145@qq.com>
Date: 星期一, 02 十二月 2024 11:41:09 +0800
Subject: [PATCH] socket以及后台任务状态实时刷新

---
 src/main/kotlin/cn/flightfeather/supervision/common/utils/Constant.kt |   31 ++++++++++++++++++++++++++++++-
 1 files changed, 30 insertions(+), 1 deletions(-)

diff --git a/src/main/kotlin/cn/flightfeather/supervision/common/utils/Constant.kt b/src/main/kotlin/cn/flightfeather/supervision/common/utils/Constant.kt
index 830d9ed..deb1ae8 100644
--- a/src/main/kotlin/cn/flightfeather/supervision/common/utils/Constant.kt
+++ b/src/main/kotlin/cn/flightfeather/supervision/common/utils/Constant.kt
@@ -7,7 +7,18 @@
         ADMIN(0, "绠$悊鍛�"),
         INSIDER(1, "鍐呴儴浜哄憳"),
         GOV(2, "鏀垮簻閮ㄩ棬"),
-        ENTERPRISE(3, "浼佷笟")
+        ENTERPRISE(3, "浼佷笟");
+
+        companion object {
+            fun fromValue(value: Int?) = when (value) {
+                -1 -> ALL_USER
+                0 -> ADMIN
+                1 -> INSIDER
+                2 -> GOV
+                3 -> ENTERPRISE
+                else -> ALL_USER
+            }
+        }
     }
     //瑙勮寖绫诲埆
     enum class RuleType(val value: Byte, val text: String){
@@ -200,6 +211,17 @@
         MULTI_MODE("multi_mode", "澶氶�夋ā寮�"),
     }
 
+    // socket娑堟伅绫诲瀷
+    enum class SocketMessageType(val value: Int, val des: String){
+        BG_TASK(1, "鍚庡彴浠诲姟"),
+        BUSINESS_LOG(2, "涓氬姟鏃ュ織"),
+    }
+
+    // socket蹇冭烦娑堟伅绫诲瀷
+    enum class SocketHeartMessageType(val value: Int, val des: String){
+        HEART_MESSAGE_TYPE(0, "蹇冭烦鏈哄埗")
+    }
+
 
     companion object {
         //闂瀹℃牳
@@ -233,5 +255,12 @@
         const val RESTAURANT_LOCATION_ID = "bMpvxuqHlB1CTYfh"
         // 姹戒慨闂浣嶇疆
         const val Vehicle_LOCATION_ID = "PuToYNqdSLFQSSYk"
+
+        // 浠诲姟绫诲瀷
+        const val DOMAIN_GUID_TASK_TYPE = "qASRIAjgSfCuvJOi"
+        // 浠诲姟鏈熼檺绫诲瀷
+        const val DOMAIN_GUID_TASK_DEADLINE_TYPE = "cS9MAkmXN1S37Tbv"
+        // 浠诲姟灞傛
+        const val DOMAIN_GUID_TASK_LEVEL = "TzbIi3ckPWMzlsH6"
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3