using SqlSugar; using System; /// /// 签到表 /// [SugarTable(null, "签到表")] public class SignInRecord { /// /// 报名用户Id /// [SugarColumn(ColumnDescription = "用户Id")] public long UserId { get; set; } /// /// 系统用户 /// [SugarColumn(IsIgnore = true)] [Navigate(NavigateType.OneToOne, nameof(UserId))] public SysUser sysUser { get; set; } /// /// 签到日期 /// [SugarColumn(ColumnDescription = "签到日期")] public DateTime SignInDate { get; set; } /// /// 上午签到时间 /// [SugarColumn(ColumnDescription = "上午签到时间")] public DateTime? MorningSignInTime { get; set; } /// /// 上午签到地点 /// [SugarColumn(ColumnDescription = "上午签到地点", Length = 64)] public string MorningSignInAddress { get; set; } /// /// 上午签到结果 /// [SugarColumn(ColumnDescription = "上午签到结果")] public SignInResultEnum MorningSignInResult { get; set; } = 0; /// /// 下午签到时间 /// [SugarColumn(ColumnDescription = "下午签到时间")] public DateTime? AfternoonSignInTime { get; set; } /// /// 下午签到地点 /// [SugarColumn(ColumnDescription = "下午签到地点", Length = 64)] public string AfternoonSignInAddress { get; set; } /// /// 下午签到结果 /// [SugarColumn(ColumnDescription = "下午签到结果")] public SignInResultEnum AfternoonSignInResult { get; set; } = 0; }