VectorServer.java 924 B

123456789101112131415161718192021222324252627282930313233343536
  1. package com.fd.server;
  2. import com.fd.dto.ConfigJsonDto;
  3. import com.fd.dto.PageDto;
  4. import com.fd.entity.FileEntity;
  5. import com.fd.entity.OutputFileEntity;
  6. import com.fd.util.R;
  7. import org.springframework.web.multipart.MultipartFile;
  8. import java.util.List;
  9. /**
  10. * Created by Owen on 2019/11/21 0021 15:29
  11. */
  12. public interface VectorServer {
  13. R uploadFile(MultipartFile file, String coord);
  14. R uploadDirectoryFile(MultipartFile file, String directoryName, String coord);
  15. R uploadDirectoryFileMul(MultipartFile [] file, String directoryName, String coord);
  16. R findByType(String fileTypeVector, PageDto param);
  17. OutputFileEntity findById(Long fileId);
  18. OutputFileEntity save(OutputFileEntity entity);
  19. R moveFileToServer(Long fileId, ConfigJsonDto param);
  20. R deleteById(Long fileId);
  21. FileEntity findByFileName(String fileName);
  22. List<FileEntity> findByDirectory(String directory);
  23. }