package com.xinyilu.system.domain.dto;

import com.xinyilu.system.domain.vo.TestItemStudentScore.TestAllStudentScoresVO;
import com.xinyilu.system.domain.vo.averageHeightAndWeight.AverageHeightAndWeightVO;
import com.xinyilu.system.domain.vo.kinderPhysiqueAnalysis.KinderPhysiqueAnalysisVO;
import com.xinyilu.system.domain.vo.kindergartenSideAnalysis.KindergartenSideAnalysisVO;
import com.xinyilu.system.domain.vo.physicalActionAnalysis.PhysicalActionVO;
import com.xinyilu.system.domain.vo.testItemAvgScore.ClassAvgCategoryScoreVO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.ByteArrayOutputStream;
import java.util.List;

/**
 *
 */
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CheckReportDTO {

    /**
     * 幼儿园体质综合分析(男)
     */
    private KinderPhysiqueAnalysisVO maleInfo;
    /**
     * 幼儿园体质综合分析(男)
     */
    private KinderPhysiqueAnalysisVO femaleInfo;
    /**
     * 批次编号
     */
    private String batchCode;
    /**
     * 学校名称
     */
    private String kindergartenName;

    private ByteArrayOutputStream outputStream;
    /**
     * 动作发展状况
     */
    private List<PhysicalActionVO> physicalActionList;
    /**
     * 班级体质报告
     */
    private List<ClassAvgCategoryScoreVO> categoryScoreList;
    /**
     * 体侧概况分析
     */
    private TestAllStudentScoresVO testAllStudentScoreVO;
    /**
     * 体侧达标分析
     */
    private KindergartenSideAnalysisVO kindergartenSideAnalysisVO;
    /**
     * 身高体重
     */
    private List<AverageHeightAndWeightVO> averageHeightAndWeightVO;
}
