From dbe2fda2dbf7e44be430791cb9b323c42c674738 Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期二, 12 三月 2024 15:21:18 +0800
Subject: [PATCH] 文件上传存表

---
 dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/RsTrafficIndexController.java |   47 ++++++++++++++++++++++++++++++-----------------
 1 files changed, 30 insertions(+), 17 deletions(-)

diff --git a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/RsTrafficIndexController.java b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/RsTrafficIndexController.java
index 6976022..1e60a8d 100644
--- a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/RsTrafficIndexController.java
+++ b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/RsTrafficIndexController.java
@@ -1,27 +1,29 @@
 package org.dromara.demo.controller;
 
-import java.util.List;
-import java.util.Map;
-
-import lombok.RequiredArgsConstructor;
-import jakarta.servlet.http.HttpServletResponse;
-import jakarta.validation.constraints.*;
 import cn.dev33.satoken.annotation.SaCheckPermission;
-import org.springframework.web.bind.annotation.*;
-import org.springframework.validation.annotation.Validated;
-import org.dromara.common.idempotent.annotation.RepeatSubmit;
-import org.dromara.common.log.annotation.Log;
-import org.dromara.common.web.core.BaseController;
-import org.dromara.common.mybatis.core.page.PageQuery;
+import jakarta.servlet.http.HttpServletResponse;
+import jakarta.validation.constraints.NotEmpty;
+import jakarta.validation.constraints.NotNull;
+import lombok.RequiredArgsConstructor;
 import org.dromara.common.core.domain.R;
 import org.dromara.common.core.validate.AddGroup;
 import org.dromara.common.core.validate.EditGroup;
-import org.dromara.common.log.enums.BusinessType;
 import org.dromara.common.excel.utils.ExcelUtil;
-import org.dromara.demo.domain.vo.RsTrafficIndexVo;
-import org.dromara.demo.domain.bo.RsTrafficIndexBo;
-import org.dromara.demo.service.IRsTrafficIndexService;
+import org.dromara.common.idempotent.annotation.RepeatSubmit;
+import org.dromara.common.log.annotation.Log;
+import org.dromara.common.log.enums.BusinessType;
+import org.dromara.common.mybatis.core.page.PageQuery;
 import org.dromara.common.mybatis.core.page.TableDataInfo;
+import org.dromara.common.web.core.BaseController;
+import org.dromara.demo.domain.bo.RsTrafficIndexBo;
+import org.dromara.demo.domain.vo.RsTrafficIndexVo;
+import org.dromara.demo.service.IRsTrafficIndexService;
+import org.dromara.system.domain.SysOss;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+import java.util.Map;
 
 /**
  * 浜ら�氭寚鏁�
@@ -51,7 +53,7 @@
      */
     @SaCheckPermission("rs:trafficIndex:list")
     @GetMapping("/icon")
-    public List<Map<String, String>> icon() {
+    public List<SysOss> icon() {
         return rsTrafficIndexService.icon();
     }
 
@@ -112,4 +114,15 @@
                           @PathVariable Long[] ids) {
         return toAjax(rsTrafficIndexService.deleteWithValidByIds(List.of(ids), true));
     }
+
+    /**
+     * 涓婁紶鍥炬爣
+     * @param list 鍥炬爣
+     * @return 缁撴灉
+     */
+    @PostMapping("/uploadIcon")
+    public R<String> uploadIcon(@RequestBody List<SysOss> list) {
+        return rsTrafficIndexService.uploadIcon(list);
+    }
+
 }

--
Gitblit v1.8.0