package org.springblade.modules.exam.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import org.springblade.modules.exam.entity.ExamScore; import org.springblade.modules.exam.excel.ExportExamScoreExcel; import org.springblade.modules.exam.vo.ExamScoreVO; import java.util.List; /** * 考试成绩服务类 * @author zhongrj */ public interface ExamScoreService extends IService { /** * 自定义分页 * @param page * @param examScore * @return */ IPage selectExamScorePage(IPage page, ExamScoreVO examScore); /** * 详情 * @param examScore 考试成绩信息对象 * @return */ ExamScoreVO selectExamScoreInfo(ExamScore examScore); /** * 保存考试成绩 * @param examScore 考试成绩信息对象 * @return */ Boolean saveExamScore(ExamScoreVO examScore); /** * 按条件查询成绩数据 * @param examScoreVO * @return */ List exportExamScoreList(ExamScoreVO examScoreVO); /** * 根据时间查看考试成绩 * @param candidateNo * @param time * @return */ List getExamScoreInfoByIdCardNo(String candidateNo, String time); }