using AutoMapper;
using Kean.Application.Query.Interfaces;
using Kean.Application.Query.Sockets;
using Kean.Infrastructure.Database;
using Kean.Infrastructure.Database.Repository.Default;
using Kean.Infrastructure.Database.Repository.Default.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Kean.Application.Query.Implements
{
///
/// TV显示信息查询服务
///
public sealed class StatisticsService : IStatisticsService
{
private readonly IMapper _mapper; // 模型映射
private readonly IDefaultDb _database; // 默认数据库
//private readonly IOnlineSocket _onlineSocket; // 连接管道
///
/// 依赖注入
///
public StatisticsService(
IDefaultDb database,
//IOnlineSocket onlineSocket,
IMapper mapper)
{
_database = database;
_mapper = mapper;
//_onlineSocket = onlineSocket;
}
/*
* 实现 Kean.Application.Query.Interfaces.IStatisticsService.GetTvStatistics 方法
*/
public async Task