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 {