From da431c25dfe5122e4ed70372da36ede3e4eaec4a Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期五, 31 五月 2024 17:43:41 +0800
Subject: [PATCH] 1. 新增自动报告生成功能

---
 src/main/kotlin/com/flightfeather/uav/socket/eunm/FactorType.kt |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/main/kotlin/com/flightfeather/uav/socket/eunm/FactorType.kt b/src/main/kotlin/com/flightfeather/uav/socket/eunm/FactorType.kt
index 81c0d6f..0c934b4 100644
--- a/src/main/kotlin/com/flightfeather/uav/socket/eunm/FactorType.kt
+++ b/src/main/kotlin/com/flightfeather/uav/socket/eunm/FactorType.kt
@@ -1,5 +1,7 @@
 package com.flightfeather.uav.socket.eunm
 
+import com.flightfeather.uav.biz.dataanalysis.BaseExceptionAnalysis
+
 /**
  * @author riku
  * Date: 2020/6/10
@@ -26,7 +28,23 @@
 
     companion object {
 
+        /**
+         * 閫氳繃绱㈠紩鑾峰彇鏋氫妇绫诲瀷锛岀敤浜庢暟鎹垎鏋�
+         * @see [BaseExceptionAnalysis]
+         */
         fun getByIndex(index: Int): FactorType? = when (index) {
+            0 -> NO2
+            1 -> CO
+            2 -> H2S
+            3 -> SO2
+            4 -> O3
+            5 -> PM25
+            6 -> PM10
+            7 -> VOC
+            else -> null
+        }
+
+        fun getByValue(value: Int): FactorType? = when (value) {
             NO2.value -> NO2
             CO.value -> CO
             H2S.value -> H2S

--
Gitblit v1.9.3