教学点名强化

This commit is contained in:
biss committed 2026-07-25 16:16:23 +08:00
1 parent 2c6103d3ae
commit d02b0c56a1
10 files changed
+486 -6

No files matched your search

@@ -22,6 +22,11 @@ public sealed class AttendanceRecord
public Student? Student { get; set; }
public AttendanceStatus Status { get; set; } = AttendanceStatus.Present;
public string? Notes { get; set; }
public AttendanceAppealStatus AppealStatus { get; set; } = AttendanceAppealStatus.None;
public string? AppealReason { get; set; }
public DateTime? AppealSubmittedAt { get; set; }
public string? AppealReviewComment { get; set; }
public DateTime? AppealReviewedAt { get; set; }
}
public enum AttendanceSheetStatus
@@ -38,3 +43,11 @@ public enum AttendanceStatus
Leave = 4,
Excused = 5
}
public enum AttendanceAppealStatus
{
None = 0,
Pending = 1,
Approved = 2,
Rejected = 3
}