namespace YD_Event.Application.Workbench.Dtos; /// /// 成绩册导出查询输入 /// public class ResultExportQueryInput { /// /// 赛事ID(必填) /// public long EventId { get; set; } /// /// 赛事项目ID(可选) /// public long? EventProjectId { get; set; } /// /// 组别名称(可选,模糊匹配) /// public string? GroupName { get; set; } /// /// 成绩状态(可选,默认20-已确认;0-计算中,10-待复核,20-已确认,90-已作废) /// public int? ResultStatus { get; set; } = 20; /// /// 是否包含被取消比赛资格(DQ)的记录,默认不包含 /// public bool IncludeDq { get; set; } } /// /// 评分单导出查询输入 /// public class ScoreSheetExportQueryInput { /// /// 赛事ID(必填) /// public long EventId { get; set; } /// /// 场次ID(与赛事项目ID至少传一个) /// public long? SessionId { get; set; } /// /// 赛事项目ID(与场次ID至少传一个) /// public long? EventProjectId { get; set; } } /// /// 操作审计导出查询输入 /// public class AuditExportQueryInput { /// /// 赛事ID(必填,按请求参数中的赛事ID匹配) /// public long EventId { get; set; } /// /// 场次ID(可选) /// public long? SessionId { get; set; } /// /// 开始时间(可选) /// public DateTime? StartTime { get; set; } /// /// 结束时间(可选) /// public DateTime? EndTime { get; set; } /// /// 操作人ID(可选) /// public long? OperatorId { get; set; } }