-m "修复赛事编排确认时 EventSessionEntry 写入无效 RegistrationItemId 导致的外键冲突。" -m "完善成绩展示数据,补充参赛单位名称,支持成绩管理矩阵及大屏展示。" -m "调整检录大屏进度规则:赛事检录顺序、当前检录项目及队伍状态统一跟随一检进度。" -m "当前比赛默认根据三检通过记录更新;赛事仅配置两检时,允许二检作为上场标记。" -m "一检全部完成后自动切换下一项目,全部完成后不再错误展示全部参赛队伍。
28 lines
864 B
C#
28 lines
864 B
C#
namespace YD_Event.Application.Workbench.Dtos;
|
|
|
|
/// <summary>按项目读取成绩概要,分页后才加载裁判提交状态和成绩。</summary>
|
|
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<WorkbenchPageRangeDto> PageRanges { get; set; } = new();
|
|
public List<WorkbenchEntryDetailDto> Items { get; set; } = new();
|
|
}
|