YD_YiLu.Api/YD_YiLu/Services/Interface/ILargeScreenService.cs

36 lines
1014 B
C#
Raw Normal View History

2026-03-27 10:53:02 +08:00
using YD_YiLu.Commons.Dto.Common;
using YD_YiLu.Commons.Dto.LargeScreen;
using YD_YiLu.Commons.Dto.Open;
2026-03-04 09:05:31 +08:00
2026-03-27 10:53:02 +08:00
namespace YD_YiLu.Api.Services.Interface
2026-03-04 09:05:31 +08:00
{
/// <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);
}
}