package com.fdkankan.scene.service; import com.baomidou.mybatisplus.extension.service.IService; import com.fdkankan.scene.bean.LaserSceneBean; import com.fdkankan.web.response.ResultData; import com.fdkankan.scene.vo.BaseSceneParamVO; import java.util.List; import com.fdkankan.scene.entity.ScenePlus; import com.fdkankan.scene.vo.SceneCheckKeyParamVO; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.RequestBody; /** *

* 场景主表 服务类 *

* * @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(BaseSceneParamVO param) throws Exception; ScenePlus checkSceneAvail(String num); ResultData updateViewCount(String num) throws Exception; ResultData initScene(String num, String title, String des, Integer sceneSource, String dataSource, Integer sceneScheme, String sceneResolution, String sceneFrom); ResultData editScene(LaserSceneBean param); }