kongzy
2024-07-05 14821e28286d773ad5ff2c13510e39c5eb117daf
exam-system/src/main/java/com/gkhy/exam/system/service/SysCommonService.java
@@ -3,8 +3,6 @@
import com.gkhy.exam.system.domain.vo.UploadObjectVO;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletRequest;
public interface SysCommonService {
    /**
@@ -23,6 +21,11 @@
     */
    UploadObjectVO doUpload(String imageBase64);
    /**
     * 删除文件
     * @param path
     * @return
     */
    public boolean removeFile(String path);
    /**
@@ -36,21 +39,13 @@
    /**
     * 大文件上传至本地
     *
     * @param request :请求
     * @param guid    : 编码文件名
     * @param chunk   : 切片数
     * @param fileMd5    : 文件md5
     * @param chunkName   : 分片名称
     * @param file    : 切片文件
     * @return : 是否成功
     */
    public boolean uploadSlice(HttpServletRequest request, String guid, Integer chunk, MultipartFile file);
    public boolean uploadSlice(String fileMd5, String chunkName, MultipartFile file);
    /**
     * 切片上传后合并转M3U8格式 :
     * @param fileName :文件名
     * @param guid: 随机id
     * @return :
     */
    public String uploadVideoMerge(String guid, String fileName);
    /**
     * 合并切片并上传至服务器
@@ -58,7 +53,11 @@
     * @param fileName :
     * @return :
     */
    public String uploadMerge(String guid, String fileName);
    public UploadObjectVO uploadMerge(String guid, String fileName) throws Exception;
    /**
     * 删除minio文件
     * @param path
     */
    void removeMinioFile(Long resourceId,String path);
}