using YD_Event.Core.Enum; namespace YD_Event.Core.Entities; /// /// 赛事报名人员表 /// [SugarTable("EventRegistrationPerson")] public class EventRegistrationPerson : Entity { /// /// 关联的报名ID /// public long RegistrationId { get; set; } /// /// 关联的报名项目ID /// public long RegistrationItemId { get; set; } /// /// 关联的赛事项目ID /// public long ProjectId { get; set; } /// /// 姓名 /// [SugarColumn(Length = 64)] public string Name { get; set; } /// /// 性别 /// public Gender Gender { get; set; } /// /// 身份证号 /// [SugarColumn(Length = 18)] public string IdCard { get; set; } /// /// 出生日期 /// public DateTime BirthDate { get; set; } /// /// 手机号 /// [SugarColumn(Length = 16)] public string Phone { get; set; } /// /// 年龄 /// public int Age { get; set; } /// /// 邮箱 /// [SugarColumn(Length = 64)] public string? Email { get; set; } /// /// 所属组别 /// [SugarColumn(Length = 64)] public string GroupName { get; set; } /// /// 参赛项目名称 /// [SugarColumn(Length = 128)] public string? ProjectName { get; set; } /// /// 自定义字段值 /// [SugarColumn(Length = 128)] public string? CustomFieldValue { get; set; } /// /// 备注 /// [SugarColumn(ColumnDataType = "TEXT")] public string? Remark { get; set; } }