package com.xinyilu.system.service.checkreport;

import com.xinyilu.system.domain.vo.TestBodyScoreInfoVO;
import com.xinyilu.system.domain.vo.childrenRanking.ChildrenRankingVO;
import com.xinyilu.system.domain.vo.testActionDevelopment.TestActionDevelopmentVO;

import java.util.List;

/**
 * @Description 身体素质测试、动作发展检测、综合体质分析报告查询方法业务层
 * @Author 纪寒
 * @Date 2022-09-27 09:41:56
 * @Version 1.0
 */
public interface PhysicalSubstanceTestService {

    /**
     * 查询学生身体素质信息
     *
     * @param studentId 学生id
     * @param batchCode 批次编号
     * @return 身体素质信息集合
     */
    List<TestBodyScoreInfoVO> getPhysicalSubstanceTestInfo(Long studentId, String batchCode);

    /**
     * 查询学生动作发展检测信息
     *
     * @param studentId 学生id
     * @param batchCode 批次编号
     * @return 动作发展检测信息集合
     */
    List<TestActionDevelopmentVO> getActionDevelopTestInfo(Long studentId, String batchCode);

    /**
     * 查询学生综合体质分析信息
     *
     * @param studentId   学生id
     * @param studentName 学生姓名
     * @param batchCode   批次编号
     * @return 综合体质分析信息
     */
    ChildrenRankingVO getChildrenRankingTestInfo(Long studentId, String studentName, String batchCode);
}
