You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
2.1 KiB

package com.ccic.safeliab.service;
import com.ccic.safeliab.dao.ExamStatisticsMapper;
import com.ccic.safeliab.entity.ExamStatistics;
import com.ccic.safeliab.support.BaseServiceImpl;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
@Service
public class ExamStatisticsServiceImpl extends BaseServiceImpl<ExamStatisticsMapper, ExamStatistics> implements ExamStatisticsService {
public int getQuestionCount(){
return baseMapper.getQuestionCount();
}
public int getPaperCount(){
return baseMapper.getPaperCount();
}
public int getExamCount(){
return baseMapper.getExamCount();
}
public List<Map<String,Object>> getIndustryDimensionData(){
return baseMapper.getIndustryDimensionData();
}
public List<Map<String,Object>> getAqServiceDimensionData(@Param("id") String id){
return baseMapper.getAqServiceDimensionData(id);
}
public List<Map<String,Object>> getExamTableData(){
return baseMapper.getExamTableData();
}
public List<Map<String,Object>> getScoreDistributionData(){
return baseMapper.getScoreDistributionData();
}
public List<Map<String,Object>> getPaperDistributionData(){
return baseMapper.getPaperDistributionData();
}
public List<Map<String,Object>> getQuestionTypeDistributionData(@Param("id") String id){
return baseMapper.getQuestionTypeDistributionData(id);
}
public List<Map<String,Object>> getScoreDistribution(String id){
return baseMapper.getScoreDistribution(id);
}
public List<Map<String,Object>> getExamDetailAnalysisPageList(String examName,
String paperName,
String examArea,
String industry) {
return baseMapper.getExamDetailAnalysisPageList(examName,paperName,examArea,industry);
}
public int getPaperAnalysisData(String status){
return baseMapper.getPaperAnalysisData(status);
}
}