fix bug in user, employee, institution,requestList
This commit is contained in:
parent
116fa02bd9
commit
709c21082a
9 changed files with 230 additions and 17 deletions
29
prisma/migrations/20250404040202_add/migration.sql
Normal file
29
prisma/migrations/20250404040202_add/migration.sql
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
-- AlterTable
|
||||
ALTER TABLE "Employee" ALTER COLUMN "firstName" DROP NOT NULL,
|
||||
ALTER COLUMN "lastName" DROP NOT NULL;
|
||||
|
||||
-- AlterTable
|
||||
ALTER TABLE "Institution" ADD COLUMN "contactEmail" TEXT,
|
||||
ADD COLUMN "contactName" TEXT,
|
||||
ADD COLUMN "contactTel" TEXT;
|
||||
|
||||
-- AlterTable
|
||||
ALTER TABLE "User" ADD COLUMN "agencyStatus" TEXT,
|
||||
ADD COLUMN "remark" TEXT;
|
||||
|
||||
-- CreateTable
|
||||
CREATE TABLE "InstitutionBank" (
|
||||
"id" TEXT NOT NULL,
|
||||
"bankName" TEXT NOT NULL,
|
||||
"bankBranch" TEXT NOT NULL,
|
||||
"accountName" TEXT NOT NULL,
|
||||
"accountNumber" TEXT NOT NULL,
|
||||
"accountType" TEXT NOT NULL,
|
||||
"currentlyUse" BOOLEAN NOT NULL,
|
||||
"institutionId" TEXT NOT NULL,
|
||||
|
||||
CONSTRAINT "InstitutionBank_pkey" PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
-- AddForeignKey
|
||||
ALTER TABLE "InstitutionBank" ADD CONSTRAINT "InstitutionBank_institutionId_fkey" FOREIGN KEY ("institutionId") REFERENCES "Institution"("id") ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||
2
prisma/migrations/20250404040846_add/migration.sql
Normal file
2
prisma/migrations/20250404040846_add/migration.sql
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
-- AlterTable
|
||||
ALTER TABLE "Employee" ALTER COLUMN "dateOfBirth" DROP NOT NULL;
|
||||
5
prisma/migrations/20250404071034_add/migration.sql
Normal file
5
prisma/migrations/20250404071034_add/migration.sql
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
-- DropForeignKey
|
||||
ALTER TABLE "InstitutionBank" DROP CONSTRAINT "InstitutionBank_institutionId_fkey";
|
||||
|
||||
-- AddForeignKey
|
||||
ALTER TABLE "InstitutionBank" ADD CONSTRAINT "InstitutionBank_institutionId_fkey" FOREIGN KEY ("institutionId") REFERENCES "Institution"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
||||
|
|
@ -494,6 +494,9 @@ model User {
|
|||
requestWorkStepStatus RequestWorkStepStatus[]
|
||||
userTask UserTask[]
|
||||
RequestData RequestData[]
|
||||
|
||||
remark String?
|
||||
agencyStatus String?
|
||||
}
|
||||
|
||||
model UserResponsibleArea {
|
||||
|
|
@ -763,14 +766,14 @@ model Employee {
|
|||
nrcNo String?
|
||||
|
||||
namePrefix String?
|
||||
firstName String
|
||||
firstName String?
|
||||
firstNameEN String
|
||||
middleName String?
|
||||
middleNameEN String?
|
||||
lastName String
|
||||
lastName String?
|
||||
lastNameEN String
|
||||
|
||||
dateOfBirth DateTime @db.Date
|
||||
dateOfBirth DateTime? @db.Date
|
||||
gender String
|
||||
nationality String
|
||||
|
||||
|
|
@ -1004,6 +1007,25 @@ model Institution {
|
|||
selectedImage String?
|
||||
|
||||
taskOrder TaskOrder[]
|
||||
|
||||
contactName String?
|
||||
contactEmail String?
|
||||
contactTel String?
|
||||
|
||||
bank InstitutionBank[]
|
||||
}
|
||||
|
||||
model InstitutionBank {
|
||||
id String @id @default(cuid())
|
||||
bankName String
|
||||
bankBranch String
|
||||
accountName String
|
||||
accountNumber String
|
||||
accountType String
|
||||
currentlyUse Boolean
|
||||
|
||||
institution Institution @relation(fields: [institutionId], references: [id], onDelete: Cascade)
|
||||
institutionId String
|
||||
}
|
||||
|
||||
model Property {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue