package jnpf.model.cultivate.vo.position.app;

import jnpf.base.vo.PageListVO;
import jnpf.model.cultivate.resp.PositionExamDto;
import jnpf.model.cultivate.vo.course.app.FtbGlobalCurriculumAppVO;
import jnpf.model.cultivate.vo.course.app.FtbTrainingCoursesAppVO;
import jnpf.model.cultivate.vo.identify.IdentifyApplyInfoApiVo;
import lombok.Data;

/**
 * @Title:FtbCultivatePositionForAppVO
 * @Author:peng.hao
 * @create: 2023/12/2714:24
 */
@Data
public class FtbCultivatePositionForAppVO {
    /**
     * 全局课程
     */
    private PageListVO<FtbGlobalCurriculumAppVO> globalCurriculumList;

    /**
     * 本岗课程
     */
    private PageListVO<FtbGlobalCurriculumAppVO> thisCourseIsACourseList;

    /**
     * 线下培训课程
     */
    private PageListVO<FtbTrainingCoursesAppVO> offlineTrainingCoursesList;
    /**
     * 考试
     */
    private PageListVO<PositionExamDto> examinationList;
    /**
     * 实操鉴定
     */
    private PageListVO<IdentifyApplyInfoApiVo> practicalAppraisalList;
    /**
     * 培训优化课程移除标签页数据
     */
    private PageListVO<FtbGlobalCurriculumAppVO> trainingOptimizationCourseRemovesTabData;
    /**
     * 标识是否为最高等级 1是 0否 ,如果是最高级晋升岗位课程都为空值
     */
    private String flag;

}
