package com.fd.server; import com.fd.dto.ConfigJsonDto; import com.fd.dto.PageDto; import com.fd.entity.FileEntity; import com.fd.entity.OutputFileEntity; import com.fd.util.R; import org.springframework.web.multipart.MultipartFile; import java.util.List; /** * Created by Owen on 2019/11/21 0021 15:29 */ public interface VectorServer { R uploadFile(MultipartFile file, String coord); R uploadDirectoryFile(MultipartFile file, String directoryName, String coord); R uploadDirectoryFileMul(MultipartFile [] file, String directoryName, String coord); R findByType(String fileTypeVector, PageDto param); OutputFileEntity findById(Long fileId); OutputFileEntity save(OutputFileEntity entity); R moveFileToServer(Long fileId, ConfigJsonDto param); R deleteById(Long fileId); FileEntity findByFileName(String fileName); List findByDirectory(String directory); }