package org.springblade.file.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.springblade.file.pojo.entity.BusinessUnzipDetail;
import org.springblade.file.pojo.vo.FileVO;

/**
 * <p>
 * 业务解压明细表 服务类
 * </p>
 *
 * @author bfhuange
 * @since 2024-10-30
 */
public interface IBusinessUnzipDetailService extends IService<BusinessUnzipDetail> {

    /**
     *  异步解压并保存解压明细
     * @param unzipTaskId 解压任务id
     * @param file obs对象存储的key合md5值，md5有可能为空
     */
    void unzipAndSaveAsync(Long unzipTaskId, FileVO file);
}
