diff --git a/bonus-admin/src/main/java/com/bonus/web/domain/vo/DaKyProFilesContentsVo.java b/bonus-admin/src/main/java/com/bonus/web/domain/vo/DaKyProFilesContentsVo.java index c6b39a5..7444527 100644 --- a/bonus-admin/src/main/java/com/bonus/web/domain/vo/DaKyProFilesContentsVo.java +++ b/bonus-admin/src/main/java/com/bonus/web/domain/vo/DaKyProFilesContentsVo.java @@ -5,6 +5,7 @@ import org.hibernate.validator.constraints.Length; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; +import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; @@ -130,7 +131,7 @@ public class DaKyProFilesContentsVo { /** * 文件大小 */ - private String fileSize; + private BigDecimal fileSize; /** * 文件后缀名 diff --git a/bonus-admin/src/main/resources/mapper/FileManageMapper.xml b/bonus-admin/src/main/resources/mapper/FileManageMapper.xml index a115f7c..8f79cfc 100644 --- a/bonus-admin/src/main/resources/mapper/FileManageMapper.xml +++ b/bonus-admin/src/main/resources/mapper/FileManageMapper.xml @@ -55,6 +55,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" source_file_name, file_name, file_type, + file_size, source_type, create_user_id, create_user_name, @@ -67,6 +68,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{sourceFileName}, #{fileName}, #{fileType}, + #{fileSize}, #{sourceType}, #{createUserId}, #{createUserName}, diff --git a/bonus-common/src/main/java/com/bonus/common/utils/bean/FileDto.java b/bonus-common/src/main/java/com/bonus/common/utils/bean/FileDto.java index beb59fd..5eefc3b 100644 --- a/bonus-common/src/main/java/com/bonus/common/utils/bean/FileDto.java +++ b/bonus-common/src/main/java/com/bonus/common/utils/bean/FileDto.java @@ -2,6 +2,8 @@ package com.bonus.common.utils.bean; import lombok.Data; +import java.math.BigDecimal; + /** * @Author:liang.chao * @Date:2025/9/17 - 13:56 @@ -13,7 +15,7 @@ public class FileDto { // 文件路径 private String filePath; // 文件大小 - private String fileSize; + private BigDecimal fileSize; // 文件类型 1.图片 2.文件 private String fileType; // 文件后缀名 diff --git a/bonus-common/src/main/java/com/bonus/common/utils/file/FileUtils.java b/bonus-common/src/main/java/com/bonus/common/utils/file/FileUtils.java index cbb564d..1e40836 100644 --- a/bonus-common/src/main/java/com/bonus/common/utils/file/FileUtils.java +++ b/bonus-common/src/main/java/com/bonus/common/utils/file/FileUtils.java @@ -7,6 +7,7 @@ import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; import java.util.Collections; @@ -309,7 +310,7 @@ public class FileUtils { String pathName = targetFile.getAbsolutePath(); bean.setFilePath(pathName); bean.setFileName(fileName); - bean.setFileSize(file.getSize() + ""); + bean.setFileSize(new BigDecimal(file.getSize())); bean.setSuffixName(fileExtension); return bean; } else {