Files
Tbed/src/main/java/cn/hellohao/pojo/Chunk.java
T

70 lines
1.2 KiB
Java

package cn.hellohao.pojo;
import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.annotation.Transient;
import org.springframework.web.multipart.MultipartFile;
import java.io.Serializable;
@Data
public class Chunk implements Serializable {
@Id
private String uid;
/**
* 当前文件块,从1开始
*/
private Integer chunkNumber;
/**
* 分块大小
*/
private Long chunkSize;
/**
* 当前分块大小
*/
private Long currentChunkSize;
/**
* 总大小
*/
private Long totalSize;
/**
* 文件标识
*/
private String identifier;
/**
* 文件名
*/
private String filename;
/**
* 相对路径
*/
private String relativePath;
/**
* 总块数
*/
private Integer totalChunks;
/**
* 文件类型
*/
private String type;
/**
* 前台创建的随机UID,用作创建合并文件的唯一标识目录名
*/
private String uuid;
/**
* 归类
*/
private String classifications;
/**
* 天数
*/
private Integer day;
@Transient
private MultipartFile file;
}