namespace YD_Event.Application.Workbench.Dtos;
/// 按项目读取成绩概要,分页后才加载裁判提交状态和成绩。
public class WorkbenchProjectEntriesInput
{
public long EventId { get; set; }
public int Page { get; set; } = 1;
public int PageSize { get; set; } = 20;
public string? Keyword { get; set; }
public int? ResultStatus { get; set; }
}
public class WorkbenchPageRangeDto
{
public int Page { get; set; }
public int FirstSessionOrder { get; set; }
public int LastSessionOrder { get; set; }
}
public class WorkbenchPagedEntriesOutput
{
public int Total { get; set; }
public int Page { get; set; }
public int PageSize { get; set; }
public List PageRanges { get; set; } = new();
public List Items { get; set; } = new();
}