41 lines
1.5 KiB
C#
41 lines
1.5 KiB
C#
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<LivePageDto<LiveUserSummayDataDto>> GetLiveUserSummayPageDto(LiveSearchUserSummayPageDto dto);
|
|
|
|
Task<LivePageDto<LiveUserRealTimeDataDto>> GetLiveUserRealTimePageDto(LiveSearchUserRealTimePageDto dto);
|
|
|
|
Task<LivePageDto<LiveUserWeworkDataDto>> GetLiveUserWeworkPageDto(LiveSearchUserWeworkPageDto dto);
|
|
|
|
Task<List<LiveCourseProductsDto>> GetLiveCourseProduct(LiveSearchCourseProductsDto dto);
|
|
|
|
Task<LiveUserStatDto> GetLiveUserStat(LiveSearchUserSummayPageDto dto);
|
|
|
|
Task<LiveWeworkStatDto> GetLiveWeworkStat(LiveSearchUserWeworkPageDto dto);
|
|
|
|
Task<LivePlaybackPageDto<LivePlaybackDetailDto, LivePlaybackDetailStatDto>> GetLivePlaybackDetailPageDto(LivePlaybackDetailPageDto dto);
|
|
|
|
Task<LivePlaybackPageDto<LivePlaybackSummayDto, LivePlaybackSummayStatDto>> GetLivePlaybackSummayPageDto(LivePlaybackSummayPageDto dto);
|
|
|
|
Task<List<CourseDto>> GetCourses(decimal? deptid);
|
|
|
|
Task<dynamic> GetDeptMent();
|
|
|
|
Task<dynamic> GetBusinessLine();
|
|
|
|
Task<dynamic> GetInnerusers(int? groupid);
|
|
|
|
Task<List<LiveCourseSummaryDto>> GetLiveCourseSummary(LiveSearchCourseSummaryDto dto);
|
|
|
|
Task<List<LiveScheduleDto>> GetLiveScheduleTree(decimal? deptid);
|
|
}
|
|
}
|