chore: migration
All checks were successful
Spell Check / Spell Check with Typos (push) Successful in 5s
All checks were successful
Spell Check / Spell Check with Typos (push) Successful in 5s
This commit is contained in:
parent
8fb28ec3ab
commit
a61bd8c83e
2 changed files with 61 additions and 7 deletions
|
|
@ -0,0 +1,36 @@
|
||||||
|
/*
|
||||||
|
Warnings:
|
||||||
|
|
||||||
|
- You are about to drop the column `businessType` on the `CustomerBranch` table. All the data in the column will be lost.
|
||||||
|
- You are about to drop the column `customerName` on the `CustomerBranch` table. All the data in the column will be lost.
|
||||||
|
|
||||||
|
*/
|
||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE "CustomerBranch" DROP COLUMN "businessType",
|
||||||
|
DROP COLUMN "customerName",
|
||||||
|
ADD COLUMN "businessTypeId" TEXT;
|
||||||
|
|
||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE "EmployeeVisa" ADD COLUMN "reportDate" DATE;
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "BusinessType" (
|
||||||
|
"id" TEXT NOT NULL,
|
||||||
|
"name" TEXT NOT NULL,
|
||||||
|
"nameEN" TEXT NOT NULL,
|
||||||
|
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
"createdByUserId" TEXT,
|
||||||
|
"updatedAt" TIMESTAMP(3) NOT NULL,
|
||||||
|
"updatedByUserId" TEXT,
|
||||||
|
|
||||||
|
CONSTRAINT "BusinessType_pkey" PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "CustomerBranch" ADD CONSTRAINT "CustomerBranch_businessTypeId_fkey" FOREIGN KEY ("businessTypeId") REFERENCES "BusinessType"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "BusinessType" ADD CONSTRAINT "BusinessType_createdByUserId_fkey" FOREIGN KEY ("createdByUserId") REFERENCES "User"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "BusinessType" ADD CONSTRAINT "BusinessType_updatedByUserId_fkey" FOREIGN KEY ("updatedByUserId") REFERENCES "User"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|
||||||
|
|
@ -501,6 +501,8 @@ model User {
|
||||||
creditNoteCreated CreditNote[] @relation("CreditNoteCreatedByUser")
|
creditNoteCreated CreditNote[] @relation("CreditNoteCreatedByUser")
|
||||||
institutionCreated Institution[] @relation("InstitutionCreatedByUser")
|
institutionCreated Institution[] @relation("InstitutionCreatedByUser")
|
||||||
institutionUpdated Institution[] @relation("InstitutionUpdatedByUser")
|
institutionUpdated Institution[] @relation("InstitutionUpdatedByUser")
|
||||||
|
businessTypeCreated BusinessType[] @relation("BusinessTypeCreatedByUser")
|
||||||
|
businessTypeUpdated BusinessType[] @relation("BusinessTypeUpdatedByUser")
|
||||||
|
|
||||||
requestWorkStepStatus RequestWorkStepStatus[]
|
requestWorkStepStatus RequestWorkStepStatus[]
|
||||||
userTask UserTask[]
|
userTask UserTask[]
|
||||||
|
|
@ -550,10 +552,9 @@ model Customer {
|
||||||
}
|
}
|
||||||
|
|
||||||
model CustomerBranch {
|
model CustomerBranch {
|
||||||
id String @id @default(cuid())
|
id String @id @default(cuid())
|
||||||
customer Customer @relation(fields: [customerId], references: [id], onDelete: Cascade)
|
customer Customer @relation(fields: [customerId], references: [id], onDelete: Cascade)
|
||||||
customerId String
|
customerId String
|
||||||
customerName String?
|
|
||||||
|
|
||||||
code String
|
code String
|
||||||
codeCustomer String
|
codeCustomer String
|
||||||
|
|
@ -615,7 +616,8 @@ model CustomerBranch {
|
||||||
agentUser User? @relation(fields: [agentUserId], references: [id], onDelete: SetNull)
|
agentUser User? @relation(fields: [agentUserId], references: [id], onDelete: SetNull)
|
||||||
|
|
||||||
// NOTE: Business
|
// NOTE: Business
|
||||||
businessType String
|
businessTypeId String?
|
||||||
|
businessType BusinessType? @relation(fields: [businessTypeId], references: [id], onDelete: SetNull)
|
||||||
jobPosition String
|
jobPosition String
|
||||||
jobDescription String
|
jobDescription String
|
||||||
payDate String
|
payDate String
|
||||||
|
|
@ -774,6 +776,21 @@ model CustomerBranchVatRegis {
|
||||||
customerBranch CustomerBranch @relation(fields: [customerBranchId], references: [id], onDelete: Cascade)
|
customerBranch CustomerBranch @relation(fields: [customerBranchId], references: [id], onDelete: Cascade)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
model BusinessType {
|
||||||
|
id String @id @default(cuid())
|
||||||
|
name String
|
||||||
|
nameEN String
|
||||||
|
|
||||||
|
createdAt DateTime @default(now())
|
||||||
|
createdBy User? @relation(name: "BusinessTypeCreatedByUser", fields: [createdByUserId], references: [id], onDelete: SetNull)
|
||||||
|
createdByUserId String?
|
||||||
|
updatedAt DateTime @updatedAt
|
||||||
|
updatedBy User? @relation(name: "BusinessTypeUpdatedByUser", fields: [updatedByUserId], references: [id], onDelete: SetNull)
|
||||||
|
updatedByUserId String?
|
||||||
|
|
||||||
|
customerBranch CustomerBranch[]
|
||||||
|
}
|
||||||
|
|
||||||
model Employee {
|
model Employee {
|
||||||
id String @id @default(cuid())
|
id String @id @default(cuid())
|
||||||
|
|
||||||
|
|
@ -895,8 +912,9 @@ model EmployeeVisa {
|
||||||
entryCount Int
|
entryCount Int
|
||||||
issueCountry String
|
issueCountry String
|
||||||
issuePlace String
|
issuePlace String
|
||||||
issueDate DateTime @db.Date
|
issueDate DateTime @db.Date
|
||||||
expireDate DateTime @db.Date
|
expireDate DateTime @db.Date
|
||||||
|
reportDate DateTime? @db.Date
|
||||||
mrz String?
|
mrz String?
|
||||||
remark String?
|
remark String?
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue