package com.dji.sample.media.service; import com.dji.sample.media.model.FileUploadDTO; import com.dji.sample.media.model.MediaFileDTO; import java.util.List; /** * @author sean * @version 0.2 * @date 2021/12/9 */ public interface IFileService { /** * Query if the file already exists based on the workspace id and the fingerprint of the file. * @param workspaceId * @param fingerprint * @return */ Boolean checkExist(String workspaceId, String fingerprint); /** * Save the basic information of the file to the database. * @param workspaceId * @param file * @return */ Integer saveFile(String workspaceId, FileUploadDTO file); /** * Query information about all files in this workspace based on the workspace id. * @param workspaceId * @return */ List getAllFilesByWorkspaceId(String workspaceId); }