From 13e97232b9f06e1b18955c1c9b84daffe4f21d71 Mon Sep 17 00:00:00 2001
From: xingjinshuang <xingjs@qq.com>
Date: 星期二, 24 十二月 2024 17:02:19 +0800
Subject: [PATCH] @xingjs@20241224@添加解析CSV文件相关实体类、方法;添加文件上传配置;添加开发文件上传相关工具类

---
 src/main/java/com/se/simu/controller/SimuController.java |   21 +++++++++++++++++++++
 src/main/java/com/se/simu/service/SimuFilesService.java  |   18 +++++++++++++++++-
 2 files changed, 38 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/se/simu/controller/SimuController.java b/src/main/java/com/se/simu/controller/SimuController.java
index 4b8410a..0f3d346 100644
--- a/src/main/java/com/se/simu/controller/SimuController.java
+++ b/src/main/java/com/se/simu/controller/SimuController.java
@@ -178,6 +178,19 @@
 
     /**
      * 鏂囦欢鍒涘缓妯℃嫙
+     * <p>
+     * "鐘舵�侊細
+     * 0-鍒涘缓浠跨湡浠诲姟锛�
+     * 1-杩炴帴GEDB搴擄紝
+     * 2-涓嬭浇绌洪棿鏁版嵁锛�
+     * 3-涓嬭浇楂樼▼鏁版嵁锛�
+     * 4-鐢熸垚闄嶉洦鏂囦欢锛�
+     * 5-鐢熸垚閰嶇疆鏂囦欢锛�
+     * 6-妯℃嫙鍐呮稘浠跨湡锛�
+     * 7-澶勭悊姘翠綅鏂囦欢锛�
+     * 8-澶勭悊鎺掓按鏂囦欢锛�
+     * 9-澶勭悊浠跨湡缁撴灉锛�
+     * 10-瀹屾垚锛�-10-鍑洪敊
      *
      * @param vo VO
      * @return {@link R}<{@link Object}>
@@ -191,6 +204,14 @@
         // 鑾峰彇鍚勪釜鏂囦欢鐨勫湴鍧�
         String floodFile = vo.getFloodFile();
         log.info("鑼冨洿鏂囦欢鍦板潃锛歿}", floodFile);
+        try {
+            // todo: 瑙f瀽鑼冨洿鏂囦欢 鏍规嵁涓嶅悓鐨勭殑鏍煎紡鏂囦欢杩涜涓嶅悓鐨勮В鏋愶紝鑾峰彇闇�瑕佽绠楃殑鑼冨洿鍊�
+            //  涓婁紶鏍煎紡锛�.shp/.tiff/.img/.geojson
+            //  閲嶆柊缁檝o璧嬪��
+        } catch (Exception e) {
+            log.error("瑙f瀽鑼冨洿鏂囦欢澶辫触");
+        }
+
         String stationFile = vo.getStationFile();
         log.info("绔欑偣鏂囦欢shp鍦板潃锛歿}", floodFile);
         String stationRainFile = vo.getStationRainFile();
diff --git a/src/main/java/com/se/simu/service/SimuFilesService.java b/src/main/java/com/se/simu/service/SimuFilesService.java
index 9fb8d56..4e18c1d 100644
--- a/src/main/java/com/se/simu/service/SimuFilesService.java
+++ b/src/main/java/com/se/simu/service/SimuFilesService.java
@@ -13,7 +13,6 @@
 import com.se.simu.domain.po.DataPo;
 import com.se.simu.domain.po.SimuPo;
 import com.se.simu.domain.vo.CreateFilesSimuVo;
-import com.se.simu.domain.vo.CreateSimuVo;
 import com.se.simu.domain.vo.SimuVo;
 import com.se.simu.helper.StringHelper;
 import com.se.simu.helper.WebHelper;
@@ -98,6 +97,23 @@
     }
 
 
+    /**
+     * "鐘舵�侊細
+     * 0-鍒涘缓浠跨湡浠诲姟锛�
+     * 1-杩炴帴GEDB搴擄紝
+     * 2-涓嬭浇绌洪棿鏁版嵁锛�
+     * 3-涓嬭浇楂樼▼鏁版嵁锛�
+     * 4-鐢熸垚闄嶉洦鏂囦欢锛�
+     * 5-鐢熸垚閰嶇疆鏂囦欢锛�
+     * 6-妯℃嫙鍐呮稘浠跨湡锛�
+     * 7-澶勭悊姘翠綅鏂囦欢锛�
+     * 8-澶勭悊鎺掓按鏂囦欢锛�
+     * 9-澶勭悊浠跨湡缁撴灉锛�
+     * 10-瀹屾垚锛�-10-鍑洪敊
+     *
+     * @param vo VO
+     * @return boolean
+     */
     public boolean createByfiles(CreateFilesSimuVo vo) {
         Date now = new Date();
         String date = StringHelper.YMDHMS2_FORMAT.format(now);

--
Gitblit v1.9.3