package org.jeecg.common.api.dto;
|
|
import lombok.Data;
|
import org.springframework.web.multipart.MultipartFile;
|
|
import java.io.Serializable;
|
|
/**
|
* 文件上传
|
* cloud api 用到的接口传输对象
|
* @author: jeecg-boot
|
*/
|
@Data
|
public class FileUploadDTO implements Serializable {
|
|
private static final long serialVersionUID = -4111953058578954386L;
|
|
private MultipartFile file;
|
|
private String bizPath;
|
|
private String uploadType;
|
|
private String customBucket;
|
|
public FileUploadDTO(){
|
|
}
|
|
/**
|
* 简单上传 构造器1
|
* @param file
|
* @param bizPath
|
* @param uploadType
|
*/
|
public FileUploadDTO(MultipartFile file,String bizPath,String uploadType){
|
this.file = file;
|
this.bizPath = bizPath;
|
this.uploadType = uploadType;
|
}
|
|
/**
|
* 申明桶 文件上传 构造器2
|
* @param file
|
* @param bizPath
|
* @param uploadType
|
* @param customBucket
|
*/
|
public FileUploadDTO(MultipartFile file,String bizPath,String uploadType,String customBucket){
|
this.file = file;
|
this.bizPath = bizPath;
|
this.uploadType = uploadType;
|
this.customBucket = customBucket;
|
}
|
|
}
|