首页>代码>vue-simple-uploader + springBoot 文件分片上传列队插件>/tool-upload/src/main/java/com/dai/controller/UploadParam.java
package com.dai.controller;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.web.multipart.MultipartFile;

/**
 * <p>分片上传参数</p>
 * <p>2021-02-02 10:27</p>
 *
 * @author Dan
 **/
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Data
@ApiModel(value = "分片上传参数")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class UploadParam {

    @ApiModelProperty(value = "当前块的次序,第一个块是 1,注意不是从 0 开始的")
    private Integer chunkNumber;
    @ApiModelProperty(value = "分块大小,根据 totalSize 和这个值你就可以计算出总共的块数。注意最后一块的大小可能会比这个要大")
    private Long chunkSize;
    @ApiModelProperty(value = "当前块的大小,实际大小")
    private Integer currentChunkSize;
    @ApiModelProperty(value = "文件总大小。")
    private Long totalSize;
    @ApiModelProperty(value = "每个文件的唯一标示")
    private String identifier;
    @ApiModelProperty(value = "文件名")
    private String filename;
    @ApiModelProperty(value = "文件夹上传的时候文件的相对路径属性(如果上传的是文件夹)")
    private String relativePath;
    @ApiModelProperty(value = "文件被分成块的总数")
    private Integer totalChunks;
    @ApiModelProperty(value = "当前文件的分片对象", required = true)
    private MultipartFile file;

}
最近下载更多
longtaolee  LV11 4月4日
hello_jugg  LV7 2023年10月31日
13021603815  LV7 2023年4月27日
crosa_Don  LV18 2022年9月16日
sin777  LV2 2022年8月20日
张春青  LV6 2022年4月2日
cqbscxh  LV11 2021年11月12日
股份的规范规定  LV3 2021年11月11日
cc900118  LV17 2021年8月20日
1468229607  LV6 2021年7月11日
最近浏览更多
longtaolee  LV11 4月4日
哪里的完整版  LV7 2月1日
zhangjilu  LV18 2023年11月6日
hello_jugg  LV7 2023年10月31日
760423530  LV2 2023年9月12日
a785213720  LV5 2023年8月29日
justin8023  LV3 2023年7月6日
lipanlong  LV10 2023年7月6日
skiler  LV4 2023年7月2日
2017143155  LV12 2023年6月27日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友