FileService.java 987 B

123456789101112131415161718192021222324252627282930313233
  1. package com.hz.employmentsite.services.service.system;
  2. import com.hz.employmentsite.model.CfFile;
  3. import com.hz.employmentsite.vo.system.FileModel;
  4. import org.springframework.core.io.Resource;
  5. import org.springframework.http.ResponseEntity;
  6. import org.springframework.web.multipart.MultipartFile;
  7. import java.io.FileNotFoundException;
  8. import java.io.IOException;
  9. import java.io.OutputStream;
  10. import java.util.List;
  11. public interface FileService {
  12. List<FileModel> getList(String fileRefID);
  13. CfFile getFileByID(String fileID);
  14. Integer saveFile(MultipartFile[] files, String fileRefID, Integer fileType, String userId, Integer isSingle) throws Exception;
  15. CfFile downFtpFile(String fileId, OutputStream os);
  16. void downloadTempFile(String fileName, OutputStream os) throws FileNotFoundException;
  17. ResponseEntity<Resource> downloadApk() throws IOException;
  18. Integer delete(String fileId) throws IOException;
  19. String downFtpFileToLocal(String fileId);
  20. }