فهرست منبع

文件通过id查询

wks 2 سال پیش
والد
کامیت
0aff7f5782

+ 30 - 0
src/main/java/com/ydtech/modules/order/controller/InsUploadFilesController.java

@@ -0,0 +1,30 @@
+package com.ydtech.modules.order.controller;
+
+
+import com.ydtech.core.page.HttpResult;
+import com.ydtech.modules.order.entity.po.InsUploadFiles;
+import com.ydtech.modules.order.service.InsUploadFilesService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+@Api(tags = "文件管理")
+@RequestMapping("/sys/files")
+@RestController
+@RequiredArgsConstructor
+public class InsUploadFilesController {
+
+    private final InsUploadFilesService insUploadFilesService;
+
+    @GetMapping("/{fileId}")
+    @ApiOperation(value = "通过id查询文件信息")
+    public HttpResult<InsUploadFiles> queryById(@PathVariable String fileId) {
+        InsUploadFiles insUploadFiles = this.insUploadFilesService.queryById(fileId);
+        return HttpResult.ok(insUploadFiles);
+    }
+
+}

+ 8 - 0
src/main/java/com/ydtech/modules/order/service/InsUploadFilesService.java

@@ -3,6 +3,7 @@ package com.ydtech.modules.order.service;
 import cn.hutool.core.util.ObjectUtil;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ydtech.modules.order.entity.po.InsUploadFiles;
+import com.ydtech.modules.protocol.utils.AssertionUtils;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.multipart.MultipartFile;
 
@@ -33,4 +34,11 @@ public interface InsUploadFilesService extends IService<InsUploadFiles> {
         return insUploadFiles;
     }
 
+    default InsUploadFiles queryById(String id){
+        InsUploadFiles insUploadFiles = getById(id);
+        AssertionUtils.isEmpty(insUploadFiles, "文件不存在");
+        return insUploadFiles;
+    }
+
+
 }