diff --git a/web/src/api/zsjy/types.ts b/web/src/api/zsjy/types.ts index cf5203ff..82077599 100644 --- a/web/src/api/zsjy/types.ts +++ b/web/src/api/zsjy/types.ts @@ -559,3 +559,185 @@ export interface TableDataInfo { 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; +}