xiangpei
2024-05-15 fe29db7a08e9da70ca3c78db27a11e48fa5f6f43
src/main/java/com/mindskip/xzs/controller/student/SelfPracticeController.java
@@ -31,9 +31,42 @@
        return selfPracticeService.page(vo);
    }
    /**
     * 获取所选课目下的题目数量
     *
     * @param subjectIds
     * @return
     */
    @PostMapping("/subject/questionNum")
    public RestResponse subjectQuestionNum(@RequestBody List<Integer> subjectIds) {
        return selfPracticeService.subjectQuestionNum(subjectIds);
    }
    @PostMapping("/remove")
    public RestResponse remove(@RequestBody @NotEmpty(message = "请选择要删除的数据") List<Integer> ids) {
        return selfPracticeService.remove(ids);
    }
    /**
     * 开始练习
     *
     * @param id 练习id
     * @return
     */
    @PostMapping("/start/{id}")
    public RestResponse startPractice(@PathVariable("id") Integer id) {
        return selfPracticeService.startPractice(id);
    }
    /**
     * 随机一道题
     *
     * @param id
     * @return
     */
    @GetMapping("/random/{id}")
    public RestResponse randomOneQuestion(@PathVariable("id") Integer id) {
        return selfPracticeService.randomOneQuestion(id);
    }
}