package com.fdkankan.manage.service; import com.fdkankan.manage.common.PageInfo; import com.fdkankan.manage.entity.CameraDetail; import com.fdkankan.manage.entity.ScenePro; import com.baomidou.mybatisplus.extension.service.IService; import com.fdkankan.manage.vo.request.SceneParam; import java.util.HashMap; import java.util.List; import java.util.Set; /** *

* pro场景表 服务类 *

* * @author * @since 2022-06-16 */ public interface ISceneProService extends IService { void unbindCamera(Long cameraId); void lockOrUnLockBySpace(CameraDetail cameraDetail,Long cameraId,Integer payStatus); List getListByCameraId(Long cameraId); HashMap getCountGroupByUserId(List userIdList,Integer isObj); HashMap getCountGroupByCameraId(List cameraIds); PageInfo pageList(SceneParam param); void move(SceneParam param); void copy(String num) throws Exception; void deleteByNum(String num); ScenePro getByNum(String sceneNum); Long getKkCount(List asList, String startTime,List userIds,String treeCamType); Long getSsCount(List asList, String startTime,List userIds); Long getSsObjCount(List asList, String startTime,List userIds); HashMap getSnCodeByNumList(Set numList); Object sceneCount(); }