using YD_Event.Core.Enum;
namespace YD_Event.Core.Entities;
///
/// 赛事报名项目关联表
///
[SugarTable("EventRegistrationItem")]
public class EventRegistrationItem : Entity
{
///
/// 关联的报名ID
///
public long RegistrationId { get; set; }
///
/// 参赛项目ID
///
public long ProjectId { get; set; }
///
/// 参赛项目名称
///
[SugarColumn(Length = 128)]
public string ProjectName { get; set; }
///
/// 项目主类型
///
public ProjectMainType ProjectMainType { get; set; }
///
/// 项目子类型
///
public ProjectSubType ProjectSubType { get; set; }
///
/// 所属组别
///
[SugarColumn(Length = 64)]
public string GroupName { get; set; }
///
/// 单项目费用(元)
///
public decimal UnitPrice { get; set; }
///
/// 报名人数
///
public int PersonCount { get; set; }
///
/// 项目总费用(元)
///
public decimal TotalPrice { get; set; }
///
/// 备注
///
[SugarColumn(ColumnDataType = "TEXT")]
public string? Remark { get; set; }
}