package com.xinyilu.system.service.checkreport;


import com.xinyilu.system.domain.vo.TestItemStudentScore.TestAllStudentScoresVO;
import com.xinyilu.system.domain.vo.kindergartenSideAnalysis.KindergartenSideAnalysisVO;

import java.util.List;

/**
 * @Author ljh
 * @Date 2022-09-27 09:22:23
 * @Version 1.0
 */
public interface KindergartenSideAnalysisTestAllStudentScoreService {


    /**
     *体侧概况分析
     *
     *
     * @param kindergartenId   幼儿园id
     * @param batchCode      批次编号
     * @return com.xinyilu.system.domain.vo.TestItemStudentScore.TestAllStudentScoresVO
     * @throws Exception 异常信息
     **/
    TestAllStudentScoresVO selectAllStudentScoreList(Long kindergartenId, String batchCode)throws Exception;

    /**
     *查询某个幼儿园下的某个测试项目所有学生的成绩信息以及其幼儿园信息
     * 体侧达标分析
     *
     * @param sideAnalysisList  信息集合
     * @param batchCode    批次编号
     * @return com.xinyilu.system.domain.vo.kindergartenSideAnalysis.KindergartenSideAnalysisVO
     * @throws Exception 异常信息
     **/
    KindergartenSideAnalysisVO getKindergartenSideAnalysis(List<KindergartenSideAnalysisVO> sideAnalysisList, String batchCode) throws Exception;
}
