using Dlhis.Basic.Summary.Response; using Dlhis.Basic.Summary.Services; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace Dlhis.Basic.Summary.Controllers; [Authorize] [Route("api/[controller]")] [ApiController] public class SummariesController : ControllerBase { private readonly ISummaryService _summaryService; public SummariesController(ISummaryService summaryService) { _summaryService = summaryService; } /// /// 考勤首页 /// /// [HttpGet("attendance-summary")] public async Task GetKaoQingSummary() { return await _summaryService.GetAttendanceSummaryAsync(); } /// /// 门禁首页设备数据 /// /// [HttpGet("door-summary")] public async Task GetDoorHomeDataAsync() { return await _summaryService.GetDoorHomeDataAsync(); } /// /// 门禁首页数据 /// /// [HttpGet("door-data")] public async Task GetDoorDataAsync() { return await _summaryService.GetDoorDataAsync(); } /// /// /// /// [HttpGet("faceRecordDetail")] public async Task GetCurrentFactoryFaceDetailAsync() { return await _summaryService.GetCurrentFactoryFaceDetailAsync(); } }