package com.fdkankan.scene.service; import com.baomidou.mybatisplus.extension.service.IService; import com.fdkankan.scene.bean.SceneBean; import com.fdkankan.web.response.ResultData; import com.fdkankan.scene.vo.BaseSceneParamVO; import java.util.List; import java.util.Set; import com.fdkankan.scene.entity.ScenePlus; import com.fdkankan.scene.vo.SceneCheckKeyParamVO; import org.springframework.web.multipart.MultipartFile; /** *

* 场景主表 服务类 *

* * @author * @since 2022-03-16 */ public interface IScenePlusService extends IService { ScenePlus getScenePlusByNum(String num); ResultData checkKey(SceneCheckKeyParamVO param) throws Exception; ResultData updateScenePlusUserIdByCameraId(List cameraIdList, Long userId); ResultData moveScene(List numList, Long cameraId, Long userId); ResultData downLoadZSData(String num) throws Exception; ScenePlus checkSceneAvail(String num); ResultData updateViewCount(String num) throws Exception; ResultData uploadShareLogo(String num, MultipartFile file) throws Exception; List listCleanOrigScene(int cleanOrigMonth); List listCleanOss4DeletedScene(int cleanOrigMonth); List listCleanOss4TestCamera(Set cameraIds, int cleanOrigMonth); }