xiexiang 2 tahun lalu
induk
melakukan
4e78733795

+ 23 - 0
src/main/java/com/example/fms/common/model/dto/FMSDeleteFileDTO.java

@@ -0,0 +1,23 @@
+package com.example.fms.common.model.dto;
+
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * 调用FMS系统删除文件接口
+ * @Author xiexiang
+ * @Date 2023/8/14
+ */
+@Data
+public class FMSDeleteFileDTO {
+    /**
+     * 需删除的ids
+     */
+    private List<Integer> ids;
+
+    /**
+     * 删除类型
+     */
+    private Integer type;
+}

+ 3 - 2
src/main/java/com/example/fms/controller/FileMangerController.java

@@ -1,6 +1,7 @@
 package com.example.fms.controller;
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.example.fms.common.model.dto.FMSDeleteFileDTO;
 import com.example.fms.common.utils.Response;
 import com.example.fms.domain.SystemFile;
 import com.example.fms.service.FileMangerService;
@@ -69,8 +70,8 @@ public class FileMangerController {
 
     @PostMapping("/deleteSystemFile")
     @Operation(summary = "删除文件")
-    public String delete(@RequestBody List<Integer> ids, Integer type){
-        fileManagerService.delete(ids, type);
+    public String delete(@RequestBody FMSDeleteFileDTO fMSDeleteFileDTO){
+        fileManagerService.delete(fMSDeleteFileDTO.getIds(), fMSDeleteFileDTO.getType());
         return Response.success("删除系统文件成功");
     }
 }