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.ExamScoreExcel; import org.springblade.modules.exam.vo.ExamScoreVO; import java.util.List; import java.util.Map; /** * 考试成绩服务类 * @author zhongrj */ public interface ExamScoreService extends IService { /** * 自定义分页 * @param page * @param examScore * @return */ IPage selectExamScorePage(IPage page, ExamScoreVO examScore); /** * 自定义分页 * @param page * @return */ IPage scorePage(IPage page,String deptid,String jurisdiction,String realName); /** * 详情 * @param examScore 考试成绩信息对象 * @return */ ExamScoreVO selectExamScoreInfo(ExamScore examScore); /** * 保存考试成绩 * @param examScore 考试成绩信息对象 * @return */ Boolean saveExamScore(ExamScoreVO examScore); /** * 导入实操成绩 * @param examScoreExcelList * @param isCovered 是否覆盖 */ void importExamScore(List examScoreExcelList, Boolean isCovered); List> scoreStatistics(String deptid,String jurisdiction); List> scoreStatisticssc(String deptid,String jurisdiction); /** * 修改成绩信息 * @param examScore * @return */ boolean updateByIdAndQualifiee(ExamScore examScore); }