using System.Collections.Generic; using System.Threading.Tasks; using GxPress.Common.Page; using GxPress.EnumConst; using GxPress.Request.AppChannel; using GxPress.Result.AppChannel; using GxPress.Result.Media; namespace GxPress.Service.Interface.AppChannel { public interface IAppChannelService : IService { /// /// 获取App频道 /// /// Task> GetAppChannelsAsync(); /// /// 查询 获取频道分类 /// /// Task> GetAllAsync(int appChannelId); /// /// 根据app频道分类id获取媒体分页数据 /// /// Task> GetChannelCategoryMediaPageAsync(AppChannelSearchRequest request); /// /// 查询 /// /// Task> GetAllAsync(AppChannelConst channelTypeValue); Task IsChildrenAsync(int id); /// /// 根据父级获取 获取频道分类 /// /// Task> GetAllByParentIdAsync(AppChannelSearchRequest request); } }