|
|
@@ -2,150 +2,166 @@
|
|
|
* 专业项接口
|
|
|
*/
|
|
|
export interface MajorItem {
|
|
|
- id: number;
|
|
|
- name: string;
|
|
|
- type: string;
|
|
|
- level: number;
|
|
|
- code: string;
|
|
|
- childCount: number;
|
|
|
- children: MajorItem[];
|
|
|
- learnYearArab: string;
|
|
|
+ id: number;
|
|
|
+ name: string;
|
|
|
+ type: string;
|
|
|
+ level: number;
|
|
|
+ code: string;
|
|
|
+ childCount: number;
|
|
|
+ children: MajorItem[];
|
|
|
+ learnYearArab: string;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 专业树查询参数
|
|
|
*/
|
|
|
export interface MajorTreeQueryDTO {
|
|
|
- name?: string;
|
|
|
- level?: number;
|
|
|
+ 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;
|
|
|
+ /** 接续高职本科专业举例 */
|
|
|
+ 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;
|
|
|
+ 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;
|
|
|
+ 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;
|
|
|
+}
|
|
|
+
|
|
|
+export interface UniversitySimple {
|
|
|
+ id: number;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface Tier {
|
|
|
+ typeName: string
|
|
|
+ typeValue: string | number
|
|
|
+ desc: string
|
|
|
+ colorFrom?: string
|
|
|
+ colorTo?: string
|
|
|
+ colorText: string
|
|
|
+ list: UniversitySimple[]
|
|
|
}
|