package com.fdkankan.manage_jp.service;
import com.fdkankan.manage_jp.entity.ScenePro;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fdkankan.manage_jp.entity.User;
import com.fdkankan.manage_jp.vo.request.SceneParam;
import java.util.HashMap;
import java.util.List;
/**
*
* pro场景表 服务类
*
*
* @author
* @since 2022-12-30
*/
public interface ISceneProService extends IService {
Long getCountByUserIds(List userIds);
void rebindUser(Long id, Long managerId);
Object pageList(SceneParam param, User user);
ScenePro getByNum(String sceneNum);
void addDownloadNum(String sceneNum);
void deleteByNum(String sceneNum);
void unbind(Long cameraId,Long userId);
ScenePro copyScene(ScenePro scenePro);
void updateTitleByNum(String sceneNum, String sceneNewTitle);
HashMap getByNumList(List numList);
void generateObjFile(String num);
void move(SceneParam param);
void updateMapShow(SceneParam param);
void openMapShow(List sceneMapShowList);
void moveUser(SceneParam param);
}