From de317474fae5b80c8c487980345dcd6e9aa2bed0 Mon Sep 17 00:00:00 2001
From: xingjinshuang <xingjs@qq.com>
Date: 星期四, 20 二月 2025 13:56:28 +0800
Subject: [PATCH] @xingjs@20250220@添加处理sww相关接口类

---
 src/main/java/com/se/simu/service/SwwFilesDealService.java          |    5 ++
 src/main/java/com/se/simu/service/Impl/SwwFilesDealServiceImpl.java |   16 ++++++++
 src/main/java/com/se/simu/controller/SwwFilesDealController.java    |   46 +++++++++++++++++++++++
 3 files changed, 67 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/se/simu/controller/SwwFilesDealController.java b/src/main/java/com/se/simu/controller/SwwFilesDealController.java
new file mode 100644
index 0000000..c992dec
--- /dev/null
+++ b/src/main/java/com/se/simu/controller/SwwFilesDealController.java
@@ -0,0 +1,46 @@
+package com.se.simu.controller;
+
+import com.se.simu.service.SwwFilesDealService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.RequiredArgsConstructor;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.bind.annotation.CrossOrigin;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+
+
+/**
+ * sww 鏂囦欢浜ゆ槗鎺у埗鍣�
+ *
+ * @author xingjinshuang@smartearth.cn
+ * @date 2025/02/20
+ */
+@Api(tags = "SEM鐩稿叧鎺ュ彛")
+@CrossOrigin(origins = "*")
+@RequiredArgsConstructor
+@RestController
+@RequestMapping("/api/v1/sww")
+public class SwwFilesDealController {
+    // 澶勭悊 Sww 鏂囦欢鐨勭浉鍏抽�昏緫
+
+    @Resource
+    private SwwFilesDealService swwFilesDealService;
+
+    /**
+     * Sww 鏂囦欢璇诲彇妯℃嫙
+     */
+    @ApiOperation("1 - Sww 鏂囦欢璇诲彇妯℃嫙")
+    @PostMapping("/read")
+    public ResponseEntity<Object> readSwwFile() throws Exception {
+        String filePath = "D:\\0a_project\\simulation\\other\\result_new.sem.db";
+        return ResponseEntity.ok(swwFilesDealService.readSwwFile(filePath));
+    }
+
+
+
+
+}
diff --git a/src/main/java/com/se/simu/service/Impl/SwwFilesDealServiceImpl.java b/src/main/java/com/se/simu/service/Impl/SwwFilesDealServiceImpl.java
new file mode 100644
index 0000000..bf09603
--- /dev/null
+++ b/src/main/java/com/se/simu/service/Impl/SwwFilesDealServiceImpl.java
@@ -0,0 +1,16 @@
+package com.se.simu.service.Impl;
+
+import com.se.simu.service.SwwFilesDealService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+@Slf4j
+@Service
+public class SwwFilesDealServiceImpl implements SwwFilesDealService {
+
+
+    @Override
+    public Object readSwwFile(String filePath) {
+        return null;
+    }
+}
diff --git a/src/main/java/com/se/simu/service/SwwFilesDealService.java b/src/main/java/com/se/simu/service/SwwFilesDealService.java
new file mode 100644
index 0000000..1b1b554
--- /dev/null
+++ b/src/main/java/com/se/simu/service/SwwFilesDealService.java
@@ -0,0 +1,5 @@
+package com.se.simu.service;
+
+public interface SwwFilesDealService {
+    Object readSwwFile(String filePath);
+}

--
Gitblit v1.9.3