package com.ruoyi.mall.service; import java.util.List; import java.util.Map; import com.ruoyi.mall.domain.MallCameraVideo; /** * 摄像头视频Service接口 * * @author LCL * @date 2024-03-29 */ public interface IMallCameraVideoService { /** * 查询摄像头视频 * * @param cameraVideoId 摄像头视频主键 * @return 摄像头视频 */ public MallCameraVideo selectMallCameraVideoByCameraVideoId(Long cameraVideoId); /** * 查询摄像头视频列表 * * @param mallCameraVideo 摄像头视频 * @return 摄像头视频集合 */ public List selectMallCameraVideoList(MallCameraVideo mallCameraVideo); /** * 新增摄像头视频 * * @param mallCameraVideo 摄像头视频 * @return 结果 */ public int insertMallCameraVideo(MallCameraVideo mallCameraVideo); /** * 修改摄像头视频 * * @param mallCameraVideo 摄像头视频 * @return 结果 */ public int updateMallCameraVideo(MallCameraVideo mallCameraVideo); /** * 批量删除摄像头视频 * * @param cameraVideoIds 需要删除的摄像头视频主键集合 * @return 结果 */ public int deleteMallCameraVideoByCameraVideoIds(Long[] cameraVideoIds); /** * 删除摄像头视频信息 * * @param cameraVideoId 摄像头视频主键 * @return 结果 */ public int deleteMallCameraVideoByCameraVideoId(Long cameraVideoId); /** * APP查询远程回放视频列表 * * @param params 参数 * @return 基站集合 */ public List> selectAppRemotePlayBackVideoListList(Map params); }