From a708889117c4d89bdbbbfb7d7b42ef2a17b2c8d8 Mon Sep 17 00:00:00 2001 From: chenyouting <514333061@qq.com> Date: Thu, 10 Jul 2025 18:12:41 +0800 Subject: [PATCH] =?UTF-8?q?app=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/fuyuanshen/app/controller/AppFileController.java | 5 +++-- .../main/java/com/fuyuanshen/app/domain/vo/AppFileVo.java | 5 +++++ .../src/main/resources/mapper/app/AppBusinessFileMapper.xml | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/fys-admin/src/main/java/com/fuyuanshen/app/controller/AppFileController.java b/fys-admin/src/main/java/com/fuyuanshen/app/controller/AppFileController.java index acf52d3..6c23621 100644 --- a/fys-admin/src/main/java/com/fuyuanshen/app/controller/AppFileController.java +++ b/fys-admin/src/main/java/com/fuyuanshen/app/controller/AppFileController.java @@ -6,6 +6,7 @@ import com.fuyuanshen.app.domain.vo.AppFileVo; import com.fuyuanshen.app.service.AppFileService; import com.fuyuanshen.common.core.domain.R; import com.fuyuanshen.common.web.core.BaseController; +import jakarta.validation.constraints.NotEmpty; import lombok.RequiredArgsConstructor; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -44,8 +45,8 @@ public class AppFileController extends BaseController { /** * 文件删除 */ - @DeleteMapping("/delete") - public R delete(Long[] ids) { + @DeleteMapping("/delete/{ids}") + public R delete(@NotEmpty(message = "主键不能为空") @PathVariable Long[] ids) { if(ids == null || ids.length == 0){ return R.fail("请选择要删除的文件"); } diff --git a/fys-modules/fys-app/src/main/java/com/fuyuanshen/app/domain/vo/AppFileVo.java b/fys-modules/fys-app/src/main/java/com/fuyuanshen/app/domain/vo/AppFileVo.java index fd914bb..ab8839f 100644 --- a/fys-modules/fys-app/src/main/java/com/fuyuanshen/app/domain/vo/AppFileVo.java +++ b/fys-modules/fys-app/src/main/java/com/fuyuanshen/app/domain/vo/AppFileVo.java @@ -6,6 +6,11 @@ import lombok.Data; public class AppFileVo { private Long id; + + /** + * 业务id + */ + private String businessId; /** * 文件id */ diff --git a/fys-modules/fys-app/src/main/resources/mapper/app/AppBusinessFileMapper.xml b/fys-modules/fys-app/src/main/resources/mapper/app/AppBusinessFileMapper.xml index 6c333d4..ffd045d 100644 --- a/fys-modules/fys-app/src/main/resources/mapper/app/AppBusinessFileMapper.xml +++ b/fys-modules/fys-app/src/main/resources/mapper/app/AppBusinessFileMapper.xml @@ -5,7 +5,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"