125 lines
2.4 KiB
C#
Raw Normal View History

2026-03-08 15:46:19 +08:00
namespace YD_Event.Application.Event.Dtos;
2026-03-06 12:10:09 +08:00
2026-03-18 13:47:34 +08:00
/// <summary>
/// 赛事记录分页查询输入
/// </summary>
2026-03-06 12:10:09 +08:00
public class EventRecordPageInput : Pagination
{
2026-03-06 12:29:07 +08:00
/// <summary>
/// 普通用户ID
/// </summary>
public long? AppUserId { get; set; }
/// <summary>
/// 商户ID
/// </summary>
public long? MerchantId { get; set; }
/// <summary>
/// 赛事名称
/// </summary>
2026-03-06 12:10:09 +08:00
public string? EventName { get; set; }
2026-03-06 12:29:07 +08:00
/// <summary>
/// 报名状态
/// </summary>
public int? RegistrationStatus { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 开始时间
/// </summary>
2026-03-06 12:10:09 +08:00
public DateTime? StartTime { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 结束时间
/// </summary>
2026-03-06 12:10:09 +08:00
public DateTime? EndTime { get; set; }
}
2026-03-18 13:47:34 +08:00
/// <summary>
/// 赛事记录输出
/// </summary>
2026-03-06 12:10:09 +08:00
public class EventRecordOutput
{
2026-03-18 13:47:34 +08:00
/// <summary>
/// 报名ID
/// </summary>
public long Id { get; set; }
/// <summary>
/// 赛事名称
/// </summary>
2026-03-06 12:10:09 +08:00
public string EventName { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 赛事类型
/// </summary>
public string EventType { get; set; }
/// <summary>
/// 比赛开始时间
/// </summary>
2026-03-06 12:10:09 +08:00
public DateTime StartTime { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 比赛结束时间
/// </summary>
2026-03-06 12:10:09 +08:00
public DateTime EndTime { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 报名状态
/// </summary>
2026-03-06 12:10:09 +08:00
public int RegistrationStatus { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 赛事ID
/// </summary>
2026-03-06 12:10:09 +08:00
public long EventId { get; set; }
2026-03-06 12:29:07 +08:00
2026-03-18 13:47:34 +08:00
/// <summary>
/// 联系人姓名
/// </summary>
2026-03-06 12:29:07 +08:00
public string ContactName { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 联系人电话
/// </summary>
2026-03-06 12:29:07 +08:00
public string ContactPhone { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 团队名称
/// </summary>
2026-03-06 12:29:07 +08:00
public string TeamName { get; set; }
2026-03-06 12:10:09 +08:00
}
2026-03-18 13:47:34 +08:00
/// <summary>
/// 证书信息输出
/// </summary>
2026-03-06 12:10:09 +08:00
public class CertificateOutput
{
2026-03-18 13:47:34 +08:00
/// <summary>
/// 证书ID
/// </summary>
2026-03-06 12:10:09 +08:00
public long Id { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 证书名称
/// </summary>
2026-03-06 12:10:09 +08:00
public string Name { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 获奖等级
/// </summary>
2026-03-06 12:10:09 +08:00
public string AwardLevel { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 证书类型
/// </summary>
2026-03-06 12:10:09 +08:00
public string CertificateType { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 图片URL
/// </summary>
2026-03-06 12:10:09 +08:00
public string ImageUrl { get; set; }
}