IQuestionService.java 900 字节
package com.skua.modules.edu.service;

import com.skua.modules.edu.entity.Question;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 在线考试-试题
 */
public interface IQuestionService extends IService<Question> {

    /***
     * 添加试题 以及试题选项
     * @param question
     * @return
     */
    public  int saveQuestion(Question question)throws Exception;

    /***
     * 修改试题 以及试题选项
     * @param question
     * @return
     */
    public boolean updateQuestion(Question question) throws Exception ;


    /***
     * 修改试题 以及试题选项
     * @param id
     * @return
     */
    public Question queryById(String  id);


    /***
     * 校验 试题是否被试卷使用,如果使用返回true,未使用返回false
     * @param questionId
     * @return
     */
    public boolean checkByPaper(String questionId);
}