|  |  |  | 
|---|
|  |  |  | 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; | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 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); | 
|---|
|  |  |  | } | 
|---|