using System.Collections.Generic; using System.Threading.Tasks; using GxPress.Result.DataCenter; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace GxPress.Api.AdminControllers { /// /// 平台数据 /// [Route("api/admin/platform")] [ApiController] [Authorize] public class AdminPlatformDataController : Controller { public AdminPlatformDataController() { } /// /// 平台数据 /// /// [HttpGet("data")] public async Task GetPlatformDataResult() { var result = new PlatformDataResult(); result.PlatformOperationDataResult = new PlatformOperationDataResult(); result.UserIncreaseResult = new UserIncreaseResult(); result.UserAreaDistributingResults = new List(); result.UserVipProportionResult = new UserVipProportionResult(); result.OnlineUserResult = new OnlineUserResult(); result.PlatformContentDataResult = new PlatformContentDataResult(); result.ContentTypeDistributingResult = new List(); result.ContentOlogyDistributingResult = new List(); result.PayContentstatisticsResult = new PayContentstatisticsResult(); result.ContentIncreaseResult = new ContentIncreaseResult(); result.PlatformAccumulativeVisitResult = new PlatformAccumulativeVisitResult(); result.VisitPortResult = new List(); result.PlatformCommerceResult = new PlatformCommerceResult(); result.ContentSaleRankingResults = new List(); result.ContentSaleProportionResults = new List(); return result; } } }