/**
 * 专业项接口
 */
export interface MajorItem {
    id: number;
    name: string;
    type: string;
    level: number;
    code: string;
    childCount: number;
    children: MajorItem[];
    learnYearArab: string;
}

/**
 * 专业树查询参数
 */
export interface MajorTreeQueryDTO {
    name?: string;
    level?: number;
}

/**
 * 专业详情接口
 */
export interface MajorOverview {
    /** 接续高职本科专业举例 */
    benMajors: string;
    /** 大类名称 */
    bigName: string;
    /** 子级数量 */
    childCount: number;
    /** 专业代码 */
    code: string;
    /** 代码列表 */
    codes: string[] | null;
    /** 创建人 */
    createBy: string | null;
    /** 创建时间 */
    createTime: string | null;
    /** 学位 */
    degree: string;
    /** 教育层次：zhuan-专科，ben-本科 */
    eduLevel: string;
    /** 培养目标 */
    eduObjective: string;
    /** 培养要求 */
    eduRequirement: string;
    /** 就业热度 */
    employmentHeat: number;
    /** 知名学者 */
    famousScholar: string;
    /** 女性比例 */
    femaleRatio: number;
    /** 女性比例文本 */
    femaleRatioText: string;
    /** 点击量 */
    hits: number;
    /** 专业ID */
    id: number;
    /** 实习描述 */
    internshipDesc: string;
    /** 专业介绍 */
    introduction: string;
    /** 是否收藏 */
    isCollect: boolean;
    /** 就业方向 */
    jobDirection: string;
    /** 就业文本 */
    jobText: string | null;
    /** 学制（数字） */
    learnYear: string;
    /** 学制（阿拉伯数字文本） */
    learnYearArab: string;
    /** 学制（中文文本） */
    learnYearZh: string;
    /** 层级 */
    level: number;
    /** 理科比例 */
    lkRatio: number;
    /** 理科比例文本 */
    lkRatiotext: string;
    /** 知识与能力 */
    loreAndAbility: string;
    /** 主要课程 */
    mainCourse: string;
    /** 男性比例 */
    maleRatio: number;
    /** 男性比例文本 */
    maleRatioText: string;
    /** 专业ID（另一个字段） */
    marjorId: number;
    /** 中类名称 */
    middleName: string;
    /** 专业名称 */
    name: string;
    /** 开设院校数量 */
    openCollegeCount: number;
    /** 资格证书 */
    qualification: string;
    /** 相关专业 */
    relationMajors: string;
    /** 备注 */
    remark: string | null;
    /** 薪资 */
    salary: number | null;
    /** 学习方向 */
    studyDirection: string | null;
    /** 选科要求 */
    subjectRequirement: string;
    /** 摘要 */
    summary: string | null;
    /** 更新人 */
    updateBy: string | null;
    /** 更新时间 */
    updateTime: string | null;
    /** 文科比例 */
    wkRatio: number;
    /** 文科比例文本 */
    wkRatioText: string;
    /** 接续中职专业 */
    zhongzhiMajors: string;
    /** 专升本方向 */
    zhuanToBenOrient: string;
}

export interface UniversityQueryDTO {
    code: string;
    pageNum: number;
    pageSize: number;
}

export interface University {
    address: string;
    area: number;
    bxLevel: string;
    cityName: string;
    code: string;
    collect: boolean;
    comScore: string;
    enrollLocation: string;
    features: string;
    hits: number;
    id: number;
    location: string;
    logo: string;
    name: string;
    natureTypeCN: string;
    star: string;
    type: string;
    webSite: string;
    introduction: string;
}

export interface CollectedMajor {
    ancestors: string;
    name: string;
    type: string;
    level: boolean;
    code: string;
    child_count: number;
    customerCode: string;
    id: number;
    learn_year_arab: string;
    majorId: string;
    parent_code: string;
    status: number;
}