package yangtz.cs.liu.campus.service.exam;

import com.baomidou.mybatisplus.extension.service.IService;
import yangtz.cs.liu.campus.domain.exam.ExamDetail;
import yangtz.cs.liu.campus.vo.exam.ExamDetailVo;

import java.util.List;

public interface IExamDetailService extends IService<ExamDetail> {

    /**
     * 获取问卷内容
     *
     * @param examDetail
     * @return
     */
    List<ExamDetail> queryList(ExamDetail examDetail);



    /**
     * 统计结果
     * @param examId
     * @return
     */
    List<ExamDetailVo> selectResult(Long examId);


//    /**
//     * 导入试题数据
//     *
//     * @param examDetailList  试题信息 数据列表
//     * @param isUpdateSupport 是否更新支持，如果已存在，则进行更新数据
//     * @return 结果
//     */
//    String importExamDetail(List<ExamDetail> examDetailList, Boolean isUpdateSupport, String examId);

    String importData(List<ExamDetail> detailList,  Long examId);



    /**
     * 校验
     */
    void check(List<ExamDetail> detailList, Long examId);
}
