diff --git a/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/pojo/AntdvFileInfo.java b/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/pojo/AntdvFileInfo.java index 5cc35e71e..ada242396 100644 --- a/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/pojo/AntdvFileInfo.java +++ b/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/pojo/AntdvFileInfo.java @@ -53,4 +53,11 @@ public class AntdvFileInfo { */ private String sizeInfo; + /** + * 文件后缀 + *

+ * 【2024年4月10日新增】 + */ + private String fileSuffix; + } diff --git a/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java b/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java index db4a72bb6..e78c74e10 100644 --- a/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java +++ b/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java @@ -576,13 +576,14 @@ public class SysFileInfoServiceImpl extends ServiceImpl sysFileInfoLambdaQueryWrapper = new LambdaQueryWrapper<>(); sysFileInfoLambdaQueryWrapper.eq(SysFileInfo::getFileId, fileId); - sysFileInfoLambdaQueryWrapper.select(SysFileInfo::getFileOriginName, SysFileInfo::getFileSizeInfo); + sysFileInfoLambdaQueryWrapper.select(SysFileInfo::getFileOriginName, SysFileInfo::getFileSizeInfo, SysFileInfo::getFileSuffix); SysFileInfo sysFileInfo = this.getOne(sysFileInfoLambdaQueryWrapper); if (sysFileInfo == null) { continue; } antdvFileInfo.setName(sysFileInfo.getFileOriginName()); antdvFileInfo.setSizeInfo(sysFileInfo.getFileSizeInfo()); + antdvFileInfo.setFileSuffix(sysFileInfo.getFileSuffix()); // 设置文件的访问url String fileAuthUrl = this.getFileAuthUrl(fileId);