-m "修复赛事编排确认时 EventSessionEntry 写入无效 RegistrationItemId 导致的外键冲突。" -m "完善成绩展示数据,补充参赛单位名称,支持成绩管理矩阵及大屏展示。" -m "调整检录大屏进度规则:赛事检录顺序、当前检录项目及队伍状态统一跟随一检进度。" -m "当前比赛默认根据三检通过记录更新;赛事仅配置两检时,允许二检作为上场标记。" -m "一检全部完成后自动切换下一项目,全部完成后不再错误展示全部参赛队伍。
101 lines
2.5 KiB
C#
101 lines
2.5 KiB
C#
namespace YD_Event.Application.Workbench.Dtos;
|
||
|
||
/// <summary>
|
||
/// 成绩册导出查询输入
|
||
/// </summary>
|
||
public class ResultExportQueryInput
|
||
{
|
||
/// <summary>
|
||
/// 赛事ID(必填)
|
||
/// </summary>
|
||
public long EventId { get; set; }
|
||
|
||
/// <summary>
|
||
/// 赛事项目ID(可选)
|
||
/// </summary>
|
||
public long? EventProjectId { get; set; }
|
||
|
||
/// <summary>
|
||
/// 场次ID(可选)
|
||
/// </summary>
|
||
public long? SessionId { get; set; }
|
||
|
||
/// <summary>
|
||
/// 关键词(可选):姓名、队名或出场编号模糊匹配
|
||
/// </summary>
|
||
public string? Keyword { get; set; }
|
||
|
||
/// <summary>
|
||
/// 组别名称(可选,模糊匹配)
|
||
/// </summary>
|
||
public string? GroupName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 成绩状态(可选,不传则导出全部状态;0-计算中,10-待复核,20-已确认,30-已投屏,40-已更正,90-已作废)
|
||
/// </summary>
|
||
public int? ResultStatus { get; set; }
|
||
|
||
/// <summary>
|
||
/// 是否包含被取消比赛资格(DQ)的记录,默认不包含
|
||
/// </summary>
|
||
public bool IncludeDq { get; set; }
|
||
|
||
/// <summary>
|
||
/// 导出出场全名单:无成绩、DQ、退赛和作废记录均保留;忽略成绩状态与关键词筛选。
|
||
/// 默认关闭,以兼容原有成绩导出调用方。
|
||
/// </summary>
|
||
public bool IncludeUnscored { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 评分单导出查询输入
|
||
/// </summary>
|
||
public class ScoreSheetExportQueryInput
|
||
{
|
||
/// <summary>
|
||
/// 赛事ID(必填)
|
||
/// </summary>
|
||
public long EventId { get; set; }
|
||
|
||
/// <summary>
|
||
/// 场次ID(与赛事项目ID至少传一个)
|
||
/// </summary>
|
||
public long? SessionId { get; set; }
|
||
|
||
/// <summary>
|
||
/// 赛事项目ID(与场次ID至少传一个)
|
||
/// </summary>
|
||
public long? EventProjectId { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 操作审计导出查询输入
|
||
/// </summary>
|
||
public class AuditExportQueryInput
|
||
{
|
||
/// <summary>
|
||
/// 赛事ID(必填,按请求参数中的赛事ID匹配)
|
||
/// </summary>
|
||
public long EventId { get; set; }
|
||
|
||
/// <summary>
|
||
/// 场次ID(可选)
|
||
/// </summary>
|
||
public long? SessionId { get; set; }
|
||
|
||
/// <summary>
|
||
/// 开始时间(可选)
|
||
/// </summary>
|
||
public DateTime? StartTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 结束时间(可选)
|
||
/// </summary>
|
||
public DateTime? EndTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 操作人ID(可选)
|
||
/// </summary>
|
||
public long? OperatorId { get; set; }
|
||
}
|