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 {