From 82baf5d28ce79aa4d3b64956207d247596726924 Mon Sep 17 00:00:00 2001
From: hcong <1050828145@qq.com>
Date: 星期二, 10 十二月 2024 11:21:33 +0800
Subject: [PATCH] 1. BgTaskStatus状态属性序列化
---
src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ScenseController.kt | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ScenseController.kt b/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ScenseController.kt
index 138e9fe..90d5434 100644
--- a/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ScenseController.kt
+++ b/src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ScenseController.kt
@@ -10,6 +10,7 @@
import io.swagger.annotations.ApiImplicitParam
import io.swagger.annotations.ApiOperation
import org.springframework.web.bind.annotation.*
+import org.springframework.web.multipart.MultipartFile
@Api(tags = ["ScenseController"], description = "鐩戠鍦烘櫙API鎺ュ彛")
@RestController
@@ -88,4 +89,16 @@
@RequestParam("lat") lat: Double,
@RequestParam("radius") radius: Double,
) = resPack { scenseService.searchByCoordinate(lng, lat, radius) }
+
+ @ApiOperation(value = "閫氳繃鏂囦欢瀵煎叆鍦烘櫙淇℃伅")
+ @PostMapping("/import")
+ fun importSceneInfo(
+ @RequestPart("file") file: MultipartFile,
+ ) = resPack { scenseService.importSceneInfo(file) }
+
+ @ApiOperation(value = "鍒涘缓鍦烘櫙淇℃伅")
+ @PutMapping("/create")
+ fun createScene(
+ @RequestBody scense: Scense
+ ) = resPack { scenseService.createScene(scense) }
}
\ No newline at end of file
--
Gitblit v1.9.3