package yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn;

import lombok.Data;
import yangtz.cs.liu.campus.domain.fudao.FudaoStudent;
import yangtz.cs.liu.campus.domain.fudao.FudaoTeacher;
import yangtz.cs.liu.campus.domain.schoolAnnualAssessment.SchoolAnnualAssessment;
import yangtz.cs.liu.campus.vo.fudao.FudaoStudentVo;
import yangtz.cs.liu.campus.vo.fudao.FudaoTeacherVo;
import yangtz.cs.liu.campus.vo.schoolNewTeacherDzdn.SchoolXteachingAchievementsVo;

import java.util.List;

/**
 * 综合查询对象返回集合
 */
@Data
public class ComperhensiveVo {

    /**
     * 教师个人信息
     */
    private  SchoolTeacherBasicInformationVo basicInformation;

    /**
     *工作量信息
     */
    private List<SchoolAworkloadVo> schoolAworkload;

    /**
     * 班主任任职
     */
    private List<SchoolAclassTeacherAssessmentVo>  schoolAclassTeacherAssessments;

    /**
     * 年度考核
     */
    private List<SchoolAnnualAssessment> schoolAnnualAssessment;

    /**
     * 教学成绩
     */
    private List<SchoolXteachingAchievementsVo> schoolXteachingAchievements;

    /**
     * 高考成绩
     */
    private  List<SchoolGkAchievementVo> schoolGkAchievement;

    /**
     * 辅导教师获奖
     */
    private List<FudaoTeacherVo> fudaoTeacher;

    /**
     * 辅导学生获奖
     */
    private List<FudaoStudentVo> fudaoStudent;

    /**
     * 专业成绩
     */

    private List<SpecialityVo> specialityVos;

    /**
     * 青年教师成长档案
     */
    private List<SchoolXsyouthTeacher> schoolXsyouthTeachers;
}
