From 99cc61dad74f04a7616c3541f5e87762585abb93 Mon Sep 17 00:00:00 2001
From: lohir <3399054449@qq.com>
Date: 星期四, 24 十月 2024 15:33:58 +0800
Subject: [PATCH] 白名单导入

---
 ycl-server/src/main/java/com/ycl/platform/controller/YwThresholdController.java |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/ycl-server/src/main/java/com/ycl/platform/controller/YwThresholdController.java b/ycl-server/src/main/java/com/ycl/platform/controller/YwThresholdController.java
index 33197f8..a4de4ff 100644
--- a/ycl-server/src/main/java/com/ycl/platform/controller/YwThresholdController.java
+++ b/ycl-server/src/main/java/com/ycl/platform/controller/YwThresholdController.java
@@ -4,17 +4,26 @@
 import com.ycl.platform.domain.entity.YwThreshold;
 import com.ycl.platform.service.IYwThresholdService;
 import com.ycl.system.AjaxResult;
+import com.ycl.system.Result;
 import com.ycl.system.controller.BaseController;
 import com.ycl.system.page.TableDataInfo;
 import com.ycl.utils.poi.ExcelUtil;
 import enumeration.BusinessType;
+import io.swagger.annotations.ApiOperation;
 import jakarta.servlet.http.HttpServletResponse;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.util.StringUtils;
 import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
 
+import java.io.IOException;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.util.Date;
 import java.util.List;
 import java.util.Map;
+import java.util.concurrent.ExecutionException;
 
 /**
  * 杩愮淮闃堝�糃ontroller
@@ -82,4 +91,17 @@
     {
         return toAjax(ywThresholdService.deleteYwThresholdByIds(ids));
     }
+
+    /**
+     * 瀵煎叆鏁版嵁
+     *
+     * @param file 鏂囦欢
+     * @return {@link Result }
+     * @author
+     */
+    @PostMapping("/import")
+    @ApiOperation(value = "瀵煎叆鏁版嵁", notes = "瀵煎叆鏁版嵁")
+    public Result importData(MultipartFile file) throws IOException, ParseException, ExecutionException, InterruptedException {
+        return ywThresholdService.importData(file);
+    }
 }

--
Gitblit v1.8.0