copied the code from the working repo

This commit is contained in:
2024-11-30 16:00:48 +03:00
parent f22b92869b
commit 15ac0cb9b8
148 changed files with 23342 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
export interface JobData {
Job_name: string;
Year: string;
Qualification: boolean;
Time: string[];
// Soft_skills: string;
Company_name: string;
Salary: number;
Email: string;
Archive: boolean;
Responsibilities: string;
Hardskills: string[];
}
export interface ResumeData {
StudentID: number;
Name: string;
Type: string;
Phone_number: string;
Faculties: string;
Group: string;
Time: string[];
Link: string;
skills: string[];
Soft_skills: string;
Email: string;
}
export interface LoginData {
grant_type?: string;
username: string;
password: string;
scope?: string;
client_id?: string;
client_secret?: string;
}
interface AdditionalJobFields {
JobID: number;
UserID: number;
Company_name: string;
}
export interface SearchFilters {
year?: number;
time?: string[];
hardskills?: string[];
}
// Новый интерфейс с объединенными полями
export type ExtendedJobData = AdditionalJobFields & Omit<JobData, 'Hardskills'>;
export type ResumeDataWithoutSkills = Omit<ResumeData, 'skills'>;