补考增强

This commit is contained in:
2026-07-25 19:38:39 +08:00 Unverified
parent 44e90ae35f
commit 1da6543a38
7 changed files with 714 additions and 10 deletions
@@ -69,3 +69,26 @@ public enum MakeupReason
Absent = 2,
DeferredApproved = 3
}
public sealed class MakeupExamAutoJob : EntityBase
{
public Guid MakeupExamPlanId { get; set; }
public MakeupExamPlan? MakeupExamPlan { get; set; }
public MakeupExamAutoJobStatus Status { get; set; } = MakeupExamAutoJobStatus.Queued;
public int TotalCourses { get; set; }
public int ProcessedCourses { get; set; }
public int CreatedSessions { get; set; }
public int EnrolledStudents { get; set; }
public string? MessagesJson { get; set; }
public string? ErrorMessage { get; set; }
public DateTime? StartedAt { get; set; }
public DateTime? CompletedAt { get; set; }
}
public enum MakeupExamAutoJobStatus
{
Queued = 1,
Running = 2,
Succeeded = 3,
Failed = 4
}