using Microsoft.AspNetCore.Mvc; using TGJ.NetworkFreight.SeckillAggregateServices.Pos.UserService; using YD_WeChatApplet.Api; using YD_WeChatApplet.Api.Entitys; using YD_WeChatApplet.Commons; using YD_WeChatApplet.Commons.Dto; using YD_WeChatApplet.Commons.Dto.ClientSide; using YD_WeChatApplet.Commons.Dto.HomeWork; using YD_WeChatApplet.Commons.Dto.Patriarch; using YD_WeChatApplet.Commons.Dto.Resource; using YD_WeChatApplet.Commons.Dto.School; using YD_WeChatApplet.Commons.Dto.Teacher; namespace YD_WeChatApplet.Services { /// /// 用户端 /// public interface IClientSideService { /// /// 场馆列表 /// /// /// Task> StadiumList(GetStadiumListDto dto); /// /// 场馆详情 /// /// /// Task StadiumDetails(int stadiumId); /// /// 课程分类 /// /// Task> CurricularTaxonomyList(); /// /// 付费课程分类 /// /// Task> PaidCoursesList(); /// /// 付费课程购买 /// /// Task PaidCoursesBuy(string redeemCode); /// /// 课程列表 /// /// Task> CurricularList(CurricularDto dto); /// /// 热门课程 /// /// Task> PopularCurricularList(); /// /// 视频播放 /// /// Task VideoPlay(int curricularId); /// /// 场馆预约 /// /// /// Task StadiumVisiting(int stadiumId); /// /// 各项目排行 /// /// /// Task> Ranking(int categoryId); /// /// 文章列表 /// /// Task> Articles(PageDto dto); /// /// 创建群组 /// /// /// Task CreateUserGruop(CreateUserGruopDto dto); /// /// 获取群组列表 /// /// /// Task> GetUserGruop(GetUserGruopDto dto); /// /// 加入群组 /// /// /// Task IsInGroup(int groupId); /// /// 加入群组 /// /// /// Task JoinGroup(int groupId); /// /// 获取群成员列表 /// /// /// Task> GetMembers(GetMembersDto dto); /// /// 创建群任务 /// /// /// Task CreateGroupTask(CreateGroupTaskDto dto); /// /// 删除任务 /// /// /// Task DeleteGroupTask(int groupTaskId); /// /// 获取群任务列表 /// /// /// Task> GetGroupTasks(GetGroupTaskDto dto); /// /// 获取群任务详情 /// /// /// Task GetGroupTaskDetails(int groupTaskId); /// /// 添加团队运动成绩 /// /// /// Task AddGroupTaskResult(AddGroupTaskResultDto dto); /// /// 获取成绩列表 /// /// /// Task GetGroupTaskResult(GetGroupTaskResultDto dto); /// /// 汇总统计 /// /// /// Task AggregateStatistics(GetAggregateStatisticsDto dto); /// /// 运动记录 /// /// /// Task> SportsRecord(PageDto dto); /// /// 创建个人目标 /// /// /// Task CreatePersonalGoal(CreatePersonalGoalDto dto); /// /// 获取个人目标 /// /// Task CetPersonalGoal(); /// /// 添加个人目标成绩 /// /// /// Task AddPersonalGoalResult(AddPersonalGoalResultDto dto); /// /// 获取得分等级 /// /// Task CetPersonalScoreRank(CetPersonalScoreRankDto dto); /// /// 获取地区和跳绳时长 /// /// Task> CetAreaCategory(); /// /// 获取中考得分 /// /// Task CetAreaCategoryScoreRank(CetAreaCategoryScoreRankDto dto); /// /// 获取打卡记录 /// /// /// Task> CetCheckInRecord(CetCheckInRecordDto dto); /// /// 学校账号预约 /// /// /// Task SchoolAccountApplication(SchoolAccountApplicationDto dto); } }