feat: add passport fields

This commit is contained in:
Methapon Metanipat 2024-11-11 13:25:04 +07:00
parent 00ce2abc7e
commit c66cf6e3a0
3 changed files with 39 additions and 0 deletions

View file

@ -0,0 +1,13 @@
-- AlterTable
ALTER TABLE "EmployeePassport" ADD COLUMN "birthCountry" TEXT,
ADD COLUMN "birthDate" TEXT,
ADD COLUMN "firstName" TEXT,
ADD COLUMN "firstNameEN" TEXT,
ADD COLUMN "gender" TEXT,
ADD COLUMN "lastName" TEXT,
ADD COLUMN "lastNameEN" TEXT,
ADD COLUMN "middleName" TEXT,
ADD COLUMN "middleNameEN" TEXT,
ADD COLUMN "namePrefix" TEXT,
ADD COLUMN "nationality" TEXT,
ADD COLUMN "workerStatus" TEXT;

View file

@ -805,6 +805,19 @@ model EmployeePassport {
issuePlace String issuePlace String
previousPassportRef String? previousPassportRef String?
workerStatus String?
nationality String?
namePrefix String?
firstName String?
firstNameEN String?
middleName String?
middleNameEN String?
lastName String?
lastNameEN String?
gender String?
birthDate String?
birthCountry String?
employee Employee @relation(fields: [employeeId], references: [id], onDelete: Cascade) employee Employee @relation(fields: [employeeId], references: [id], onDelete: Cascade)
employeeId String employeeId String

View file

@ -40,6 +40,19 @@ type EmployeePassportPayload = {
issueCountry: string; issueCountry: string;
issuePlace: string; issuePlace: string;
previousPassportRef?: string | null; previousPassportRef?: string | null;
workerStatus: string;
nationality: string;
namePrefix?: string | null;
firstName: string;
firstNameEN: string;
middleName?: string | null;
middleNameEN?: string | null;
lastName: string;
lastNameEN: string;
gender: string;
birthDate: string;
birthCountry: string;
}; };
@Route("api/v1/employee/{employeeId}/passport") @Route("api/v1/employee/{employeeId}/passport")