package org.jeecg.modules.doc.service;
|
|
|
|
import org.jeecg.modules.doc.entity.DocFile;
|
import org.jeecg.modules.doc.dto.DownloadFileDTO;
|
import org.jeecg.modules.doc.dto.PreviewDTO;
|
import org.jeecg.modules.doc.dto.UploadFileDTO;
|
import org.jeecg.modules.doc.vo.UploadFileVo;
|
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
import java.util.List;
|
|
public interface IFiletransferService {
|
|
UploadFileVo uploadFileSpeed(UploadFileDTO uploadFileDTO);
|
|
void uploadFile(HttpServletRequest request, UploadFileDTO UploadFileDto);
|
|
void downloadFile(HttpServletResponse httpServletResponse, DownloadFileDTO downloadFileDTO);
|
|
void downloadUserFileList(HttpServletResponse httpServletResponse, String filePath, String fileName, List<String> userFileIds, String token);
|
void previewFile(HttpServletResponse httpServletResponse, PreviewDTO previewDTO);
|
// void previewPictureFile(HttpServletResponse httpServletResponse, PreviewDTO previewDTO);
|
void deleteFile(DocFile fileBean);
|
|
// Long selectStorageSizeByUserId(Long userId);
|
}
|