12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- package com.fdkankan.ucenter.service;
- import com.alibaba.fastjson.JSONObject;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.fdkankan.ucenter.common.PageInfo;
- import com.fdkankan.ucenter.common.Result;
- import com.fdkankan.ucenter.entity.CameraDetail;
- import com.fdkankan.ucenter.entity.ScenePlus;
- import com.fdkankan.ucenter.entity.ScenePro;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.fdkankan.ucenter.vo.ResponseScene;
- import com.fdkankan.ucenter.vo.request.RequestScene;
- import com.fdkankan.ucenter.vo.request.SceneParam;
- import com.fdkankan.ucenter.vo.response.*;
- import java.util.HashMap;
- import java.util.List;
- /**
- * <p>
- * pro场景表 服务类
- * </p>
- *
- * @author
- * @since 2022-07-04
- */
- public interface ISceneProService extends IService<ScenePro> {
- HashMap<String, SceneNumVo> findSceneNumber(String token);
- HashMap<Long, GroupByCount> findSceneNumByCameraIds(List<Long> cameraIdList);
- void lockOrUnLockBySpace(CameraDetail cameraDetail, Long cameraId, Integer payStatus);
- List<ScenePro> getListByCameraId(Long cameraId);
- void bindOrUnCamera(List<Long> cameraIds, Long id);
- List<ScenePro> getListByCameraIds(List<Long> cameraIds);
- List<ScenePro> getListByNums(List<String> numList);
- Long getCountByUserId(Long id, List<?> resourceList);
- Long getCountByUserId(Long id, Integer cameraType);
- void deleteByIds(List<Long> sceneIds,Long userId);
- JSONObject newList(SceneParam param, String username);
- void copyScene(String sceneNum, String userName) throws Exception;
- ScenePro getByNum(String sceneNum);
- Long copyV3Scene(ScenePro scenePro, String newNum, CameraDetail cameraDetail) throws Exception;
- void delete(String sceneNum,Long userId);
- ScenePro getByUnicode(String unicode);
- void deleteByList(List<ScenePro> proList, List<ScenePlus> plusList,Long userId);
- SceneInfoVo getInfo(String num);
- void updateViewCount(String num);
- ScenePro findByFileId(String fileId);
- void generateObjFile(String num);
- void updateDbViewCount(String num, String count);
- void copySceneNoCheck(String sceneNum) throws Exception;
- ResponseScene getSceneDetail(String sceneNum);
- Page<SceneVo> pageListAndFolder(Page<Object> page, SceneParam param);
- Object getScenes(String username, RequestScene param);
- void updateOssStatus(String path,Integer payStatus) ;
- Integer getSceneSourceByNum(String sceneNum);
- List<SimpleSceneVo> getSimpleSceneVo(Long cameraId);
- }
|