diff --git a/jero-boot-module-system/src/main/java/com/jero/modules/oss/controller/OSSFileController.java b/jero-boot-module-system/src/main/java/com/jero/modules/oss/controller/OSSFileController.java index 9d76cb22..89c92a91 100644 --- a/jero-boot-module-system/src/main/java/com/jero/modules/oss/controller/OSSFileController.java +++ b/jero-boot-module-system/src/main/java/com/jero/modules/oss/controller/OSSFileController.java @@ -2,6 +2,7 @@ package com.jero.modules.oss.controller; import javax.servlet.http.HttpServletRequest; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -21,6 +22,9 @@ import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.multipart.MultipartFile; +import java.util.Arrays; +import java.util.List; + @Slf4j @Controller @RequestMapping("/sys/oss/file") @@ -94,4 +98,17 @@ public class OSSFileController { return result; } + /** + * 通过ids查询. + */ + @ResponseBody + @GetMapping("/queryByIds") + public Result> queryByIds(@RequestParam(name = "ids") String ids) { + + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + wrapper.in(OSSFile::getId ,Arrays.asList(ids.split(","))); + List list = ossFileService.list(wrapper); + return Result.OK(list); + } + }