53 lines
1.4 KiB
TypeScript
53 lines
1.4 KiB
TypeScript
interface FormRegistryEmployee {
|
|
id: string;
|
|
fullname: String;
|
|
fullnameOld: String;
|
|
oc: String;
|
|
position: string;
|
|
positionPathSide: String;
|
|
positionLine: String;
|
|
govAge: number;
|
|
refSalary: String;
|
|
positionEmployeePosition: String | null;
|
|
positionEmployeePositionSide: String | null;
|
|
positionEmployeeGroup: String | null;
|
|
age: String;
|
|
amount: String;
|
|
dateAppoint: String | null;
|
|
dateStart: String | null;
|
|
createdAt: String | null;
|
|
// salaryDate: String | null;
|
|
isLeave: String;
|
|
// leaveReason: string;
|
|
leaveDateOrder: String | null;
|
|
draftPositionEmployee: String | null;
|
|
draftOrganizationOrganization: String | null;
|
|
newAgency: String | null;
|
|
currentAgency: String | null;
|
|
}
|
|
interface ResponseEmployeeTemp {
|
|
id: string;
|
|
fullname: String;
|
|
fullnameOld: String;
|
|
oc: String;
|
|
position: string;
|
|
positionPathSide: String;
|
|
positionLine: String;
|
|
govAge: number;
|
|
refSalary: String;
|
|
positionEmployeePosition: String | null;
|
|
positionEmployeePositionSide: String | null;
|
|
positionEmployeeGroup: String | null;
|
|
age: String;
|
|
amount: String;
|
|
dateAppoint: Date | null;
|
|
dateStart: Date | null;
|
|
createdAt: Date | null;
|
|
salaryDate: Date | null;
|
|
isLeave: boolean;
|
|
leaveReason: string;
|
|
leaveDateOrder: Date | null;
|
|
draftPositionEmployee: String | null;
|
|
draftOrganizationOrganization: String | null;
|
|
}
|
|
export type { ResponseEmployeeTemp, FormRegistryEmployee };
|