From f76893ff9bf24abdb82e558a2a7056388b21a719 Mon Sep 17 00:00:00 2001 From: AprilWind <2100166581@qq.com> Date: Thu, 9 May 2024 08:35:15 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=98=E5=8C=96=E5=88=86=E7=89=87?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=86=85=E9=83=A8=E7=B1=BB=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/dromara/system/domain/bo/MultipartBo.java | 5 +++++ .../main/java/org/dromara/system/domain/vo/MultipartVo.java | 3 +++ 2 files changed, 8 insertions(+) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/MultipartBo.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/MultipartBo.java index d890ecb14..37249c714 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/MultipartBo.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/MultipartBo.java @@ -1,5 +1,6 @@ package org.dromara.system.domain.bo; +import jakarta.validation.Valid; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; @@ -14,6 +15,8 @@ import java.io.Serializable; import java.util.List; /** + * 分片上传 + * * @author AprilWind */ @Data @@ -49,6 +52,7 @@ public class MultipartBo implements Serializable { /** * 内容的 MD5 摘要(初始化的时候,需要第一片的md5值用来判断断点续传) + * */ @Size(max = 255, message = "内容的 MD5 摘要,如果有的话不能超过255", groups = AddGroup.class) private String md5Digest; @@ -70,6 +74,7 @@ public class MultipartBo implements Serializable { * 已上传列表(最大长度一万) * 必须是唯一且按照递增顺序排列,严格检查是否漏传 */ + @Valid @NotNull(message = "已上传列表不能为空") @Size(min = 2, max = 10000, message = "已上传列表长度必须在2到10000之间", groups = EditGroup.class) private List partUploadList; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/MultipartVo.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/MultipartVo.java index f6b151f0c..d7609ae6b 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/MultipartVo.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/MultipartVo.java @@ -10,6 +10,8 @@ import java.io.Serializable; import java.util.List; /** + * 分片上传 + * * @author AprilWind */ @Data @@ -54,6 +56,7 @@ public class MultipartVo implements Serializable { /** * 已上传列表(最大长度一千) * 必须是唯一且按照递增顺序排列,严格检查是否漏传 + * ‘initiate’初始化状态时如果返回值,说明是断点续传,如果前端分片大于一千,需要请求‘query’获取 */ private List partUploadList;