From 6ddad5e82280f74961d907c8930c6b0fefbebdf0 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期二, 30 十二月 2025 09:36:38 +0800
Subject: [PATCH] 2025.12.29 1. websocket添加心跳回复机制

---
 src/main/kotlin/com/flightfeather/uav/lightshare/bean/AnalysisOption.kt |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/src/main/kotlin/com/flightfeather/uav/lightshare/bean/AnalysisOption.kt b/src/main/kotlin/com/flightfeather/uav/lightshare/bean/AnalysisOption.kt
index ac79900..25935f3 100644
--- a/src/main/kotlin/com/flightfeather/uav/lightshare/bean/AnalysisOption.kt
+++ b/src/main/kotlin/com/flightfeather/uav/lightshare/bean/AnalysisOption.kt
@@ -3,7 +3,9 @@
 import com.fasterxml.jackson.annotation.JsonFormat
 import io.swagger.annotations.ApiModel
 import io.swagger.annotations.ApiModelProperty
+import io.swagger.annotations.ApiParam
 import org.springframework.format.annotation.DateTimeFormat
+import org.springframework.web.bind.annotation.RequestParam
 import java.time.LocalDateTime
 
 /**
@@ -36,4 +38,14 @@
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
     @ApiModelProperty(value = "缁撴潫鏃堕棿")
     var endTime: LocalDateTime? = null
+
+    @ApiModelProperty(value = "鏁版嵁棰楃矑搴�", allowableValues = "SECOND, MINUTE, HOUR")
+    var granularity: String? = null
+
+    @ApiParam("闇�瑕佺粺璁$殑鐩戞祴鍥犲瓙", example = "NO2, CO")
+    var factorTypes: List<String>? = null
+
+    /** 鏈�灏忔薄鏌撶櫨鍒嗘瘮锛岀敤浜庣瓫閫夊紓甯告暟鎹偣锛堝彲閫夛級 */
+    @ApiModelProperty(value = "鏈�灏忔薄鏌撶櫨鍒嗘瘮锛岀敤浜庣瓫閫夊紓甯告暟鎹偣锛堝彲閫夛級")
+    var minPer: Double? = 0.5
 }
\ No newline at end of file

--
Gitblit v1.9.3