文档库--详情和查看已上传的文件

This commit is contained in:
zhn
2022-02-22 15:34:25 +08:00
parent 6c432ddfa5
commit 7de147f8df
6 changed files with 86 additions and 6 deletions
@@ -20,7 +20,9 @@ public interface IOSSFileService extends IService<OSSFile> {
public OSSFile uploadLocal(MultipartFile mf, String bizPath);
public List<OSSFile> getFileInfos(String connectId);
public List<OSSFile> getFileInfos(String id);
public List<OSSFile> getFileInfosByConnectId(String connectId);
boolean delete(OSSFile ossFile);
@@ -121,7 +121,15 @@ public class OSSFileServiceImpl extends ServiceImpl<OSSFileMapper, OSSFile> impl
}
@Override
public List<OSSFile> getFileInfos(String connectId) {
public List<OSSFile> getFileInfos(String id) {
LambdaQueryWrapper<OSSFile> wrapper = new LambdaQueryWrapper<>();
wrapper.in(OSSFile::getId,id.split(","));
List<OSSFile> list = this.list(wrapper);
return list;
}
@Override
public List<OSSFile> getFileInfosByConnectId(String connectId) {
LambdaQueryWrapper<OSSFile> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(OSSFile::getConnectId,connectId);
List<OSSFile> list = this.list(wrapper);
@@ -162,13 +162,13 @@ public class CommonController {
/**
* 查看已上传的文件
* @param connectId
* @param id
* @return
*/
@ApiOperation(value="查看已上传的文件", notes="查看已上传的文件")
@GetMapping(value = "/getFileInfos")
public Result<?> getFileInfos(String connectId) {
List<OSSFile> fileInfos = ossFileService.getFileInfos(connectId);
public Result<?> getFileInfos(String id) {
List<OSSFile> fileInfos = ossFileService.getFileInfos(id);
return Result.OK(fileInfos);
}