重构项目结构,移除Assignment相关功能,优化Submission模块
Some checks failed
TechAct / explore-gitea-actions (push) Failing after 12s
Some checks failed
TechAct / explore-gitea-actions (push) Failing after 12s
This commit is contained in:
@@ -10,30 +10,29 @@ namespace TechHelper.Server.Repositories
|
||||
/// </summary>
|
||||
/// <param name="assignmentId">试卷ID</param>
|
||||
/// <returns>完整的 Assignment 实体,如果找不到则返回 null。</returns>
|
||||
Task<Assignment?> GetFullExamByIdAsync(Guid assignmentId);
|
||||
Task<Exam?> GetFullExamByIdAsync(Guid assignmentId);
|
||||
|
||||
/// <summary>
|
||||
/// 获取指定用户创建的所有试卷的预览信息。
|
||||
/// </summary>
|
||||
/// <param name="userId">用户ID</param>
|
||||
/// <returns>Assignment 实体集合。</returns>
|
||||
Task<IEnumerable<Assignment>> GetExamPreviewsByUserAsync(Guid userId);
|
||||
Task<IEnumerable<Exam>> GetExamPreviewsByUserAsync(Guid userId);
|
||||
|
||||
/// <summary>
|
||||
/// 向数据库添加一个新的试卷。
|
||||
/// </summary>
|
||||
/// <param name="assignment">要添加的试卷实体。</param>
|
||||
Task AddAsync(Assignment assignment);
|
||||
Task AddAsync(Exam assignment);
|
||||
Task AddAsync(Submission submission);
|
||||
|
||||
|
||||
|
||||
|
||||
Task AddAsync(AssignmentQuestion assignment);
|
||||
Task AddAsync(ExamQuestion assignment);
|
||||
|
||||
Task AddAsync(Question assignment);
|
||||
|
||||
Task AddAsync(AssignmentClass assignment);
|
||||
Task<IEnumerable<Assignment>> GetAllSubmissionPreviewsByUserAsync(Guid id);
|
||||
Task<IEnumerable<Exam>> GetAllSubmissionPreviewsByUserAsync(Guid id);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user