/** * 专业项接口 */ 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; }