package com.fdkankan.scene.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.fdkankan.common.response.ResultData;
import com.fdkankan.scene.entity.VideoSceneProgress;
import com.fdkankan.scene.vo.RebuildVedioSceneParamVO;
import com.fdkankan.scene.vo.VideoSceneProgressVO;

import java.util.List;

/**
 * <p>
 * 视频重算进度 服务类
 * </p>
 *
 * @author 
 * @since 2022-01-14
 */
public interface IVideoSceneProgressService extends IService<VideoSceneProgress> {

    List<VideoSceneProgressVO> findVideoSceneProgress(RebuildVedioSceneParamVO param);

    void updateProgressRec(RebuildVedioSceneParamVO param);

    VideoSceneProgress findrebuildVideoProgressDetail (String num,String panId );

    void updateProgress(String num,String panId,Integer status);

    ResultData rebuildVideoSceneProgress(RebuildVedioSceneParamVO param) throws Exception;

}
