|  |  | 
 |  |  | import com.genersoft.iot.vmp.media.zlm.dto.MediaItem; | 
 |  |  | import com.genersoft.iot.vmp.media.zlm.dto.MediaServerItem; | 
 |  |  | import com.genersoft.iot.vmp.media.zlm.dto.StreamPushItem; | 
 |  |  | import com.genersoft.iot.vmp.vmanager.bean.StreamPushExcelDto; | 
 |  |  | import com.github.pagehelper.PageInfo; | 
 |  |  |  | 
 |  |  | import java.util.List; | 
 |  |  | import java.util.Map; | 
 |  |  |  | 
 |  |  | public interface IStreamPushService { | 
 |  |  |  | 
 |  |  | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 获取 | 
 |  |  |      * @param page | 
 |  |  |      * @param count | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     PageInfo<StreamPushItem> getPushList(Integer page, Integer count); | 
 |  |  |     PageInfo<StreamPushItem> getPushList(Integer page, Integer count, String query, Boolean pushing, String mediaServerId); | 
 |  |  |  | 
 |  |  |     List<StreamPushItem> getPushList(String mediaSererId); | 
 |  |  |  | 
 |  |  |     StreamPushItem transform(MediaItem item); | 
 |  |  | 
 |  |  |     void zlmServerOffline(String mediaServerId); | 
 |  |  |  | 
 |  |  |     void clean(); | 
 |  |  |  | 
 |  |  |     boolean saveToRandomGB(); | 
 |  |  |  | 
 |  |  |     void batchAdd(List<StreamPushItem> streamPushExcelDtoList); | 
 |  |  |  | 
 |  |  |     boolean batchStop(List<GbStream> streamPushItems); | 
 |  |  |  | 
 |  |  |     void batchAddForUpload(List<StreamPushItem> streamPushItems, Map<String, List<String[]>> streamPushItemsForAll); | 
 |  |  | } |