using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Threading.Tasks;
using VOL.Business.IServices.UserActivity;
using VOL.Core.Filters;
namespace VOL.WebApi.Controllers.Business
{
///
/// 用户活跃度统计API控制器
///
[Route("api/[controller]")]
[ApiController]
[ApiExplorerSettings(GroupName = "v3")]
[TypeFilter(typeof(CustomApiResponseFilter))]
public class UserActivityController : ControllerBase
{
private readonly IUserActivityService _userActivityService;
public UserActivityController(IUserActivityService userActivityService)
{
_userActivityService = userActivityService;
}
///
/// 获取用户活跃度概览数据
///
/// 时间范围:day, week, month
/// 选择的日期
///
[HttpGet("GetUserActivityOverview")]
public async Task