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