YD_YiLu.Api/YD_YiLu/Services/Interface/ILargeScreenService.cs
2026-03-27 10:53:02 +08:00

36 lines
1014 B
C#

using YD_YiLu.Commons.Dto.Common;
using YD_YiLu.Commons.Dto.LargeScreen;
using YD_YiLu.Commons.Dto.Open;
namespace YD_YiLu.Api.Services.Interface
{
/// <summary>
/// 大屏服务接口
/// </summary>
public interface ILargeScreenService
{
/// <summary>
/// 体育项目
/// </summary>
/// <param name="orgId">学校Id</param>
/// <returns></returns>
Task<List<SportsProjectListDto>> SportsProjectList(int orgId);
/// <summary>
/// 项目成绩大屏数据
/// </summary>
/// <param name="orgId"></param>
/// <returns></returns>
Task<LargeScreenDto> ItemResultLargeScreenData(int orgId);
/// <summary>
/// 各项目实时成绩
/// </summary>
/// <param name="orgId"></param>
/// <param name="lastTime"></param>
/// <returns></returns>
Task<List<ItemRealTimeResultDto>> ItemRealTimeResult(int orgId, DateTime? lastTime = null);
}
}