using System.Collections.Generic;
using System.Threading.Tasks;
using GxPress.Common.Page;
using GxPress.Request.ArticleGroup;
using GxPress.Request.Media;
using GxPress.Request.TeacherRequest;
using GxPress.Result.Media;
using GxPress.Result.SystemLabel;
using GxPress.Result.Teacher;
namespace GxPress.Service.Interface.AppHomePage
{
public interface IAppHomePageService : IService
{
///
/// 大咖讲座
///
///
///
Task>> GetMediasByTeacherAsync(ArticleGroupRequest request);
///
/// 大咖讲座分页
///
///
Task> MediaCathedraResult(ArticleGroupRequest request);
///
/// 每日好文
///
///
///
Task> GetDayGoodTextAsync(MediaSearchRequest request);
///
/// 根据IDs
///
///
Task> GetMediaByLableIdsAsync(MediaIdsRequest request);
/// 名师
///
///
///
Task> GetTeacherAsync(TeacherRequest request);
///
/// 根据IDs
///
///
Task> GetMediaByLableIdAsync(MediaLableIdRequest request);
///
/// 书城
///
///
///
Task>> GetBookCityAsync(ArticleGroupRequest request);
}
}