mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-20 02:08:15 +08:00
update 优化分片上传内部类校验
This commit is contained in:
parent
f25ebd71bb
commit
f76893ff9b
@ -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<PartUploadResult> partUploadList;
|
||||
|
||||
@ -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<PartUploadResult> partUploadList;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user