package com.fdkankan.scene.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.fdkankan.common.response.ResultData; import com.fdkankan.scene.api.dto.SceneCntDTO; import com.fdkankan.scene.api.dto.SceneProDTO; import com.fdkankan.scene.vo.SceneDownloadParamVO; import com.fdkankan.scene.vo.SceneParamVO; import com.fdkankan.scene.vo.SceneVO; /** *

* TODO *

* * @author dengsixing * @since 2022/1/20 **/ public interface IUserSceneService { Page getScenes(String token, SceneParamVO param); SceneCntDTO getSceneCnt(Long userId, Long cameraId); ResultData findSceneNumber(long userId, String snCode) throws Exception; ResultData getNewScenes(SceneParamVO param) throws Exception; Integer getSceneNumByCameraId(Long cameraId); SceneProDTO getLastSceneByCameraId( Long cameraId); ResultData downloadScene(Long userId, SceneDownloadParamVO param) throws Exception; ResultData getSceneDownloadProcess(Long userId, SceneDownloadParamVO param); ResultData checkDownload(Long userId, SceneDownloadParamVO param) throws Exception; }