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(); }