朱俊杰
2022-02-10 37a84e66917d6e22e03e31b0a115e2c16d23ed21
src/main/java/com/genersoft/iot/vmp/storager/IVideoManagerStorager.java
@@ -4,6 +4,8 @@
import com.genersoft.iot.vmp.media.zlm.dto.MediaServerItem;
import com.genersoft.iot.vmp.media.zlm.dto.StreamProxyItem;
import com.genersoft.iot.vmp.media.zlm.dto.StreamPushItem;
import com.genersoft.iot.vmp.service.bean.GPSMsgInfo;
import com.genersoft.iot.vmp.vmanager.bean.DeviceChannelTree;
import com.genersoft.iot.vmp.vmanager.gb28181.platform.bean.ChannelReduce;
import com.github.pagehelper.PageInfo;
@@ -93,12 +95,20 @@
   public List<DeviceChannel> queryChannelsByDeviceIdWithStartAndLimit(String deviceId, String query, Boolean hasSubChannel, Boolean online, int start, int limit);
   /**
    *  获取某个设备的通道树
    * @param deviceId 设备ID
    * @return
    */
   List<DeviceChannelTree> tree(String deviceId);
   /**
    * 获取某个设备的通道列表
    *
    * @param deviceId 设备ID
    * @return
    */
   public List<DeviceChannel> queryChannelsByDeviceId(String deviceId);
   public List<DeviceChannel> queryOnlineChannelsByDeviceId(String deviceId);
   /**
    * 获取某个设备的通道
@@ -340,7 +350,7 @@
    * @param channelId
    * @return
    */
   List<GbStream> queryStreamInParentPlatform(String platformId, String channelId);
   GbStream queryStreamInParentPlatform(String platformId, String channelId);
   /**
    * 获取平台关联的直播流
@@ -396,10 +406,11 @@
   /**
    * 根据媒体ID获取启用/不启用的代理列表
    * @param id 媒体ID
    * @param b 启用/不启用
    * @param enable 启用/不启用
    * @param status 状态
    * @return
    */
   List<StreamProxyItem> getStreamProxyListForEnableInMediaServer(String id, boolean b);
   List<StreamProxyItem> getStreamProxyListForEnableInMediaServer(String id,  boolean enable, boolean status);
   /**
    * 根据通道ID获取其所在设备
@@ -456,4 +467,18 @@
   List<PlatformCatalog> queryCatalogInPlatform(String serverGBId);
    int delRelation(PlatformCatalog platformCatalog);
   int updateStreamGPS(List<GPSMsgInfo> gpsMsgInfo);
   List<ParentPlatform> queryPlatFormListForGBWithGBId(String channelId, List<String> platforms);
   List<ParentPlatform> queryPlatFormListForStreamWithGBId(String app, String stream, List<String> platforms);
   GbStream getGbStream(String app, String streamId);
   void delCatalogByPlatformId(String serverGBId);
   void delRelationByPlatformId(String serverGBId);
    PlatformCatalog queryDefaultCatalogInPlatform(String platformId);
}