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