using Crm.Core.Domain.Dto.Live; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Crm.Core.Domain.Impl { public interface ILiveDomain : IScopedDependency { Task> GetLiveUserSummayPageDto(LiveSearchUserSummayPageDto dto); Task> GetLiveUserRealTimePageDto(LiveSearchUserRealTimePageDto dto); Task> GetLiveUserWeworkPageDto(LiveSearchUserWeworkPageDto dto); Task> GetLiveCourseProduct(LiveSearchCourseProductsDto dto); Task GetLiveUserStat(LiveSearchUserSummayPageDto dto); Task GetLiveWeworkStat(LiveSearchUserWeworkPageDto dto); Task> GetLivePlaybackDetailPageDto(LivePlaybackDetailPageDto dto); Task> GetLivePlaybackSummayPageDto(LivePlaybackSummayPageDto dto); Task> GetCourses(decimal? deptid); Task GetDeptMent(); Task GetBusinessLine(); Task GetInnerusers(int? groupid); Task> GetLiveCourseSummary(LiveSearchCourseSummaryDto dto); Task> GetLiveScheduleTree(decimal? deptid); } }