31 lines
833 B
TypeScript
31 lines
833 B
TypeScript
|
|
interface ProfileData {
|
||
|
|
rank?: string;
|
||
|
|
prefix: string;
|
||
|
|
firstName: string;
|
||
|
|
lastName: string;
|
||
|
|
position: string;
|
||
|
|
posExecutiveName?: string;
|
||
|
|
posTypeName: string;
|
||
|
|
posLevelName: string;
|
||
|
|
posNo: 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 };
|