using Dlhis.Canteen.Order.Request; using Dlhis.Canteen.Order.Response; using Dlhis.Canteen.Order.Services; using Kurisu.AspNetCore.DataAccess.Dto; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace Dlhis.Canteen.Order.Controllers; /// /// 消费统计 /// [Authorize] [Route("api/[controller]")] [ApiController] public class BalanceSummaryController : ControllerBase { private readonly IBalanceSummaryService _balanceSummaryService; public BalanceSummaryController(IBalanceSummaryService balanceSummaryService) { _balanceSummaryService = balanceSummaryService; } /// /// 用餐分析 /// /// /// [HttpGet("analysis")] public async Task> BalanceRecordAnalysisAsync([FromQuery] BalanceRecordAnalysisRequest request) { return await _balanceSummaryService.BalanceRecordAnalysisAsync(request); } }