From 7b8c2020558868efe38601ee2252ca08b12064e3 Mon Sep 17 00:00:00 2001
From: "liang.chao" <1360241448@qq.com>
Date: Wed, 17 Sep 2025 15:02:28 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/com/bonus/web/domain/vo/DaKyProFilesContentsVo.java | 3 ++-
bonus-admin/src/main/resources/mapper/FileManageMapper.xml | 2 ++
.../src/main/java/com/bonus/common/utils/bean/FileDto.java | 4 +++-
.../src/main/java/com/bonus/common/utils/file/FileUtils.java | 3 ++-
4 files changed, 9 insertions(+), 3 deletions(-)
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 {