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<ExamScore> {
|
|
/**
|
* 自定义分页
|
* @param page
|
* @param examScore
|
* @return
|
*/
|
IPage<ExamScoreVO> selectExamScorePage(IPage<ExamScoreVO> page, ExamScoreVO examScore);
|
|
/**
|
* 详情
|
* @param examScore 考试成绩信息对象
|
* @return
|
*/
|
ExamScoreVO selectExamScoreInfo(ExamScore examScore);
|
|
/**
|
* 保存考试成绩
|
* @param examScore 考试成绩信息对象
|
* @return
|
*/
|
Boolean saveExamScore(ExamScoreVO examScore);
|
|
/**
|
* 导入实操成绩
|
* @param examScoreExcelList
|
* @param isCovered 是否覆盖
|
*/
|
void importExamScore(List<ExamScoreExcel> examScoreExcelList, Boolean isCovered);
|
|
List<Map<String,Object>> scoreStatistics(String deptid,String jurisdiction);
|
List<Map<String,Object>> scoreStatisticssc(String deptid,String jurisdiction);
|
|
/**
|
* 修改成绩信息
|
* @param examScore
|
* @return
|
*/
|
boolean updateByIdAndQualifiee(ExamScore examScore);
|
/**
|
* 自定义分页
|
*
|
* @param page 分页
|
* @return
|
*/
|
IPage<ExamScoreVO> scorePage(IPage page,String deptid,String jurisdiction);
|
}
|