| | |
| | | |
| | | import com.genersoft.iot.vmp.gb28181.bean.DeviceChannel; |
| | | import com.genersoft.iot.vmp.gb28181.bean.GbStream; |
| | | import com.genersoft.iot.vmp.gb28181.bean.ParentPlatform; |
| | | import com.genersoft.iot.vmp.media.zlm.dto.StreamPushItem; |
| | | import com.github.pagehelper.PageInfo; |
| | | |
| | | import java.util.List; |
| | |
| | | * @param count |
| | | * @return |
| | | */ |
| | | PageInfo<GbStream> getAll(Integer page, Integer count, String platFormId); |
| | | PageInfo<GbStream> getAll(Integer page, Integer count, String platFormId, String catalogId,String query,String mediaServerId); |
| | | |
| | | |
| | | /** |
| | |
| | | */ |
| | | boolean delPlatformInfo(String platformId, List<GbStream> gbStreams); |
| | | |
| | | DeviceChannel getDeviceChannelListByStream(GbStream gbStream, String catalogId, String deviceGBId); |
| | | DeviceChannel getDeviceChannelListByStream(GbStream gbStream, String catalogId, ParentPlatform platform); |
| | | |
| | | void sendCatalogMsg(GbStream gbStream, String type); |
| | | void sendCatalogMsgs(List<GbStream> gbStreams, String type); |
| | | |
| | | /** |
| | | * 修改gbId或name |
| | | * @param streamPushItemForUpdate |
| | | * @return |
| | | */ |
| | | int updateGbIdOrName(List<StreamPushItem> streamPushItemForUpdate); |
| | | |
| | | DeviceChannel getDeviceChannelListByStreamWithStatus(GbStream gbStream, String catalogId, ParentPlatform platform); |
| | | |
| | | /** |
| | | * 查询所有未分配的通道 |
| | | * @param platformId |
| | | * @return |
| | | */ |
| | | List<GbStream> getAllGBChannels(String platformId); |
| | | |
| | | /** |
| | | * 移除所有关联的通道 |
| | | * @param platformId |
| | | * @param catalogId |
| | | */ |
| | | void delAllPlatformInfo(String platformId, String catalogId); |
| | | } |