hrms-user/src/interface/Main.ts

38 lines
986 B
TypeScript
Raw Normal View History

interface ProfileData {
rank?: string;
prefix: string;
firstName: string;
lastName: string;
position: string;
posExecutiveName?: string;
posTypeName: string;
posLevelName: string;
posNo: string;
profileId: string;
2025-03-18 13:44:54 +07:00
citizenId?: string;
salary?: number|null;
birthDate?: string;
org?: string;
dateStart?: string;
dateRetireLaw?: string;
}
interface InformationData {
rank?: string; //ยศ
citizenId: string; //เลขประจำตัวประชาชน
prefix: string;
firstName: string;
lastName: string;
birthDate: Date | null; //วันเกิด
gender: string; //เพศ
relationship: string; //สถานภาพ
nationality: string; //สัญชาติ
ethnicity: string; //เชื้อชาติ
religion: string; //ศาสนา
bloodGroup: string; //หมู่เลือด
phone: string; //เบอร์โทร
email: string;
}
export type { ProfileData, InformationData };