wuzhen vor 1 Jahr
Ursprung
Commit
3e4642c624
1 geänderte Dateien mit 182 neuen und 0 gelöschten Zeilen
  1. 182 0
      web/src/api/zsjy/types.ts

+ 182 - 0
web/src/api/zsjy/types.ts

@@ -559,3 +559,185 @@ export interface TableDataInfo<T> {
   code?: number;
   msg?: string;
 }
+
+/**
+ * 毕业生信息VO
+ */
+export interface GraduateInfoVO {
+  id?: string | number;
+  studentNo?: string;
+  name?: string;
+  gender?: string;
+  genderName?: string;
+  idCard?: string;
+  nation?: string;
+  politicalStatus?: string;
+  birthDate?: string;
+  enrollmentYear?: number;
+  graduationYear?: number;
+  collegeId?: string | number;
+  collegeName?: string;
+  majorId?: string | number;
+  majorName?: string;
+  classId?: string | number;
+  className?: string;
+  educationLevel?: string;
+  educationLevelName?: string;
+  trainingMode?: string;
+  phoneNumber?: string;
+  email?: string;
+  qqNumber?: string;
+  wechatNumber?: string;
+  province?: string;
+  city?: string;
+  district?: string;
+  detailAddress?: string;
+  fullAddress?: string;
+  postalCode?: string;
+  employmentStatus?: string;
+  employmentStatusName?: string;
+  employmentCompany?: string;
+  companyType?: string;
+  companyTypeName?: string;
+  jobPosition?: string;
+  workProvince?: string;
+  workCity?: string;
+  workLocation?: string;
+  salaryRange?: string;
+  salaryRangeName?: string;
+  furtherSchool?: string;
+  furtherMajor?: string;
+  skills?: string;
+  awards?: string;
+  jobIntention?: string;
+  auditStatus?: string;
+  auditStatusName?: string;
+  auditTime?: string;
+  auditBy?: string | number;
+  auditByName?: string;
+  auditRemark?: string;
+  status?: string;
+  remark?: string;
+  createBy?: string | number;
+  createTime?: string;
+  updateBy?: string | number;
+  updateTime?: string;
+}
+
+/**
+ * 毕业生信息表单
+ */
+export interface GraduateInfoForm {
+  id?: string | number;
+  studentNo?: string;
+  name?: string;
+  gender?: string;
+  idCard?: string;
+  nation?: string;
+  politicalStatus?: string;
+  birthDate?: string;
+  enrollmentYear?: number;
+  graduationYear?: number;
+  collegeId?: string | number;
+  collegeName?: string;
+  majorId?: string | number;
+  majorName?: string;
+  classId?: string | number;
+  className?: string;
+  educationLevel?: string;
+  trainingMode?: string;
+  phoneNumber?: string;
+  email?: string;
+  qqNumber?: string;
+  wechatNumber?: string;
+  province?: string;
+  city?: string;
+  district?: string;
+  detailAddress?: string;
+  postalCode?: string;
+  employmentStatus?: string;
+  employmentCompany?: string;
+  companyType?: string;
+  jobPosition?: string;
+  workProvince?: string;
+  workCity?: string;
+  salaryRange?: string;
+  furtherSchool?: string;
+  furtherMajor?: string;
+  skills?: string;
+  awards?: string;
+  jobIntention?: string;
+  auditStatus?: string;
+  auditTime?: string;
+  auditBy?: string | number;
+  auditRemark?: string;
+  status?: string;
+  remark?: string;
+}
+
+/**
+ * 毕业生信息查询
+ */
+export interface GraduateInfoQuery extends PageQuery {
+  studentNo?: string;
+  name?: string;
+  gender?: string;
+  idCard?: string;
+  nation?: string;
+  politicalStatus?: string;
+  birthDate?: string;
+  enrollmentYear?: number;
+  graduationYear?: number;
+  collegeId?: string | number;
+  collegeName?: string;
+  majorId?: string | number;
+  majorName?: string;
+  classId?: string | number;
+  className?: string;
+  educationLevel?: string;
+  trainingMode?: string;
+  phoneNumber?: string;
+  email?: string;
+  employmentStatus?: string;
+  employmentCompany?: string;
+  companyType?: string;
+  jobPosition?: string;
+  workProvince?: string;
+  workCity?: string;
+  salaryRange?: string;
+  furtherSchool?: string;
+  furtherMajor?: string;
+  auditStatus?: string;
+  auditBy?: string | number;
+  status?: string;
+  params?: any;
+}
+
+/**
+ * 毕业生信息统计VO
+ */
+export interface GraduateStatisticsVO {
+  name?: string;
+  value?: number;
+  total?: number;
+  percentage?: number;
+  employmentCount?: number;
+  employmentRate?: number;
+  furtherStudyCount?: number;
+  furtherStudyRate?: number;
+  unemploymentCount?: number;
+  type?: string;
+  year?: number;
+  collegeId?: string | number;
+  collegeName?: string;
+  majorId?: string | number;
+  majorName?: string;
+  employmentStatus?: string;
+  employmentStatusName?: string;
+  companyType?: string;
+  companyTypeName?: string;
+  province?: string;
+  city?: string;
+  salaryRange?: string;
+  salaryRangeName?: string;
+}