package cn.iocoder.yudao.module.base.vo;

import cn.iocoder.yudao.module.base.entity.DlDriveSchoolStudent;
import cn.iocoder.yudao.module.base.entity.DriveSchoolCourseDeduct;
import cn.iocoder.yudao.module.course.entity.Process;
import cn.iocoder.yudao.module.course.entity.SchoolCourseOrder;
import cn.iocoder.yudao.module.course.entity.SchoolCourseScheme;
import cn.iocoder.yudao.module.exam.vo.ExamBatchItemVO;
import cn.iocoder.yudao.module.train.entity.Train;
import lombok.Data;

import java.util.List;

@Data
public class StudentInfoVO {
    /**学生基本信息*/
    private DlDriveSchoolStudent studentInfo;
    /**学员订单信息*/
    private SchoolCourseOrder studentOrderInfo;
    /**学员提成信息 */
    private List<DriveSchoolCourseDeduct> courseDeductList;
    /**学习进度*/
    private Process process;
    /**学习进度列表*/
    private List<Process> processList;
    /**训练总时长*/
    private Double trainTime;
    /**教练信息*/
    private DlDriveSchoolCoachRespVO coachInfo;
    /**训练记录*/
    private List<Train> trainList;
    /**考试记录*/
    private List<ExamBatchItemVO> examList;
}
