diff --git a/prisma/migrations/20240815021817_add_field/migration.sql b/prisma/migrations/20240815021817_add_field/migration.sql new file mode 100644 index 0000000..8e7348b --- /dev/null +++ b/prisma/migrations/20240815021817_add_field/migration.sql @@ -0,0 +1,4 @@ +-- AlterTable +ALTER TABLE "User" ADD COLUMN "middleName" TEXT, +ADD COLUMN "middleNameEN" TEXT, +ADD COLUMN "namePrefix" TEXT; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 61be7da..5e083d2 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -293,13 +293,16 @@ enum UserType { model User { id String @id @default(uuid()) - code String? - firstName String - firstNameEN String - lastName String - lastNameEN String - username String - gender String + code String? + namePrefix String? + firstName String + firstNameEN String + middleName String? + middleNameEN String? + lastName String + lastNameEN String + username String + gender String address String addressEN String diff --git a/src/controllers/user-controller.ts b/src/controllers/user-controller.ts index c3878ab..30b3130 100644 --- a/src/controllers/user-controller.ts +++ b/src/controllers/user-controller.ts @@ -43,8 +43,11 @@ type UserCreate = { username: string; + namePrefix?: string | null; firstName: string; firstNameEN: string; + middleName?: string | null; + middleNameEN?: string | null; lastName: string; lastNameEN: string; gender: string; @@ -85,8 +88,11 @@ type UserUpdate = { userType?: UserType; userRole?: string; + namePrefix?: string | null; firstName?: string; firstNameEN?: string; + middleName?: string | null; + middleNameEN?: string | null; lastName?: string; lastNameEN?: string; gender?: string;