fuliqi
2024-10-29 8883d90ba7d60a61590b715d1a3be9e3ae2adb2d
src/main/java/com/ycl/jxkg/service/ExamService.java
@@ -8,6 +8,8 @@
import com.ycl.jxkg.domain.form.ForceSubmitForm;
import com.ycl.jxkg.domain.query.ExamQuery;
import com.ycl.jxkg.domain.vo.ExamSubmitVO;
import com.ycl.jxkg.domain.vo.admin.exam.ExamPaperMarkVO;
import com.ycl.jxkg.domain.vo.StartExamVO;
import java.util.List;
@@ -73,7 +75,7 @@
     * @param submitData
     * @return
     */
    Result examSubmit(ExamSubmitVO submitData);
    Result examSubmit(StartExamVO submitData);
    /**
     * 定时保存试卷,防止考试崩溃
@@ -81,7 +83,7 @@
     * @param submitData
     * @return
     */
    Result timingSubmit(ExamSubmitVO submitData);
    Result timingSubmit(StartExamVO submitData);
    /**
     * 获取阅卷信息
@@ -117,6 +119,14 @@
    Result getMarkPaperInfo(Integer examId, Integer userId);
    /**
     * 提交阅卷
     *
     * @param examPaperMark
     * @return
     */
    Result submitMarkPaper(ExamPaperMarkVO examPaperMark);
    /**
     * 根据考试id获取监控列表
     * @param query 考试id
     * @return 监控列表
@@ -138,4 +148,23 @@
     * @return
     */
    Result forceSubmit(ForceSubmitForm form);
    /**
     * 作废
     *
     * @param id
     * @return {@link Result }
     * @author
     */
    Result cancel(Integer id);
    /**
     * 恢复
     *
     * @param id
     * @return {@link Result }
     * @author
     */
    Result recover(Integer id);
}