马梓彭 99a1857088 完善二期接口
补齐接口文档和上线SQL
优化底层保存逻辑
2026-08-30 21:46:05 +08:00

85 lines
2.0 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>
/// 组别名称(可选,模糊匹配)
/// </summary>
public string? GroupName { get; set; }
/// <summary>
/// 成绩状态(可选,默认20-已确认;0-计算中,10-待复核,20-已确认,90-已作废)
/// </summary>
public int? ResultStatus { get; set; } = 20;
/// <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; }
}