马梓彭 2c972df6d5 删除MiniExcel统一采用NPOI
对接完善打分系统工作台
2026-09-04 17:15:03 +08:00

95 lines
2.3 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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>
/// 评分单导出查询输入
/// </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; }
}