From 56138df075038376fa6519619a3f36f6f60405d3 Mon Sep 17 00:00:00 2001
From: xingjinshuang <xingjs@qq.com>
Date: 星期二, 31 十二月 2024 15:16:28 +0800
Subject: [PATCH] @xingjs@20241231@新增sem数据格式相关的类和代码,新增sqlite和sem的读取和使用

---
 src/main/java/com/se/simu/controller/SemFilesSimuController.java |   26 ++++++++++++++++++++++----
 1 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/se/simu/controller/SemFilesSimuController.java b/src/main/java/com/se/simu/controller/SemFilesSimuController.java
index ce9f838..04a8464 100644
--- a/src/main/java/com/se/simu/controller/SemFilesSimuController.java
+++ b/src/main/java/com/se/simu/controller/SemFilesSimuController.java
@@ -2,13 +2,11 @@
 
 import com.se.simu.service.SemFilesSimuService;
 import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
 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.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 
@@ -71,4 +69,24 @@
     }
 
 
+    /**
+     * sem鏂囦欢鍒涘缓妯℃嫙
+     */
+    @ApiOperation("1-sem鏂囦欢鍒涘缓妯℃嫙")
+    @PostMapping("/create")
+    public ResponseEntity<Object> createSimuBySemFile() throws Exception {
+        return ResponseEntity.ok(semFilesSimuService.createSimuBySemFile());
+    }
+
+    /**
+     * sem鏂囦欢璇诲彇妯℃嫙
+     */
+    @ApiOperation("2-sem鏂囦欢璇诲彇妯℃嫙")
+    @ApiImplicitParam(name = "filePath", value = "鏂囦欢鍦板潃", required = true, dataType = "String", paramType = "query", example = "D:\\app\\simulation\\other\\1211SEM鏍蜂緥\\绠$偣.sem", dataTypeClass = String.class)
+    @PostMapping("/read")
+    public ResponseEntity<Object> readSemFile(@RequestParam("filePath") String filePath) throws Exception {
+        return ResponseEntity.ok(semFilesSimuService.readSemFile(filePath));
+    }
+
+
 }

--
Gitblit v1.9.3