namespace Tiobon.Core.IServices; /// /// 考试记录(自定义服务接口) /// public interface IGhre_ExamRecordServices : IBaseServices { Task> Query(string examId, QueryBody body); Task ModifyAdjustScore(string examRecordId, EditGhre_ExamRecordInput edit); Task> ExtendAsync(long examRecordId, long? groupId); Task CommentAsync(Ghre_ExamRecordExtend extend, long examRecordId); Task> QueryExamAsync(long id); Task StartExamAsync(long examRecordId); Task RetakeExamAsync(long examRecordId); Task AnswerExamAsync(List answers, long studyRecordId); Task ViewExamPaperCallBackAsync(long examRecordId); Task ModifyActualScore(string examRecordId, EditGhre_ExamRecordInput edit); Task ModifyFinallyIsPass(string examRecordId, EditGhre_ExamRecordInput edit); Task SubmitAttachment(long examRecordId, List attachments); /// /// 发放证书 /// /// Task IssueCertificate(); Task>> QueryGroups(long examRecordId); Task MarkCompleteStatus(long id); }