package com.xinyilu.system.service.checkreport;

import com.xinyilu.system.domain.vo.BodyShapeAnalysisVO;
import com.xinyilu.system.domain.vo.physiqueAnalysis.PhysiqueAnalysisVO;

/**
 * @Description 个人综合分析和身体形态分析报告查询方法业务层
 * @Author 纪寒
 * @Date 2022-09-27 09:22:23
 * @Version 1.0
 */
public interface PhysiqueBodyShapeAnalysisService {

    /**
     * 查询学生个人综合分析信息
     *
     * @param studentInfo 学生信息
     * @param studentId   学生id
     * @param batchCode   批次code
     * @return PhysiqueAnalysisVO 学生信息
     * @throws Exception 异常信息
     */
    PhysiqueAnalysisVO getStudentPhysiqueAnalysis(PhysiqueAnalysisVO studentInfo, Long studentId, String batchCode) throws Exception;

    /**
     * 查询学生身体形态分析数据
     *
     * @param studentInfo 学生信息
     * @param studentId   学生id
     * @param batchCode   批次编号
     * @return 身体形态分析数据信息
     * @throws Exception 异常信息
     */
    BodyShapeAnalysisVO getStudentBodyShapeAnalysis(PhysiqueAnalysisVO studentInfo, Long studentId, String batchCode) throws Exception;
}
