From 96141843ef1b4f31beb9a944373602ad1cb8e1f2 Mon Sep 17 00:00:00 2001 From: Diyu0904 <1819728964@qq.com> Date: Sat, 22 Mar 2025 15:36:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9F=A5=E8=AF=A2=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=BAPOST=E8=AF=B7=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/resource/FileController.java | 11 ++++---- .../com/mcwl/resource/domain/vo/FileVo.java | 28 +++++++++++++++++++ 2 files changed, 33 insertions(+), 6 deletions(-) create mode 100644 mcwl-resource/src/main/java/com/mcwl/resource/domain/vo/FileVo.java diff --git a/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/FileController.java b/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/FileController.java index 7b2cc69..c587893 100644 --- a/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/FileController.java +++ b/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/FileController.java @@ -4,6 +4,7 @@ import com.mcwl.common.core.domain.AjaxResult; import com.mcwl.common.core.domain.R; import com.mcwl.common.utils.obs.ObsUtils; import com.mcwl.resource.domain.request.RequestFile; +import com.mcwl.resource.domain.vo.FileVo; import com.mcwl.resource.service.impl.FileServiceImpl; import com.mcwl.web.controller.common.OssUtil; import com.obs.services.ObsClient; @@ -115,22 +116,20 @@ public class FileController { /** * 根据文件名查找是否存在 - * @param name - * @param type * @return */ @GetMapping("/selectFileName") @ApiOperation(value = "根据文件名查找是否存在并返回秘钥") - public AjaxResult selectFileName(@RequestParam String name,String type){ + public AjaxResult selectFileName(@RequestBody FileVo fileVo){ - return fileService.selectFileName(name,type); + return fileService.selectFileName(fileVo.getName(), fileVo.getType()); } @GetMapping("/selectFile") @ApiOperation(value = "根据文件名查找是否存在") - public AjaxResult selectFile(@RequestParam String name,String type){ + public AjaxResult selectFile(@RequestBody FileVo fileVo){ - return fileService.selectFile(name,type); + return fileService.selectFile(fileVo.getName(), fileVo.getType()); } @GetMapping("/download") diff --git a/mcwl-resource/src/main/java/com/mcwl/resource/domain/vo/FileVo.java b/mcwl-resource/src/main/java/com/mcwl/resource/domain/vo/FileVo.java new file mode 100644 index 0000000..5934231 --- /dev/null +++ b/mcwl-resource/src/main/java/com/mcwl/resource/domain/vo/FileVo.java @@ -0,0 +1,28 @@ +package com.mcwl.resource.domain.vo; + +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * 根据文件名校验入参 + * + * @author DaiZibo + * @date 2025/3/22 + * @apiNote + */ + + +@NoArgsConstructor +@AllArgsConstructor +@Data +public class FileVo { + + @ApiModelProperty("文件名字") + private String name; + + @ApiModelProperty("文件类型 model/workflow") + private String type; + +}