diff --git a/prisma/migrations/20250704070342_add_relation_seller_in_quotation/migration.sql b/prisma/migrations/20250704070342_add_relation_seller_in_quotation/migration.sql new file mode 100644 index 0000000..ef63931 --- /dev/null +++ b/prisma/migrations/20250704070342_add_relation_seller_in_quotation/migration.sql @@ -0,0 +1,5 @@ +-- AlterTable +ALTER TABLE "Quotation" ADD COLUMN "sellerId" TEXT; + +-- AddForeignKey +ALTER TABLE "Quotation" ADD CONSTRAINT "Quotation_sellerId_fkey" FOREIGN KEY ("sellerId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 7639cf2..72b19a3 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -511,6 +511,7 @@ model User { contactName String? contactTel String? + quotation Quotation[] } model UserResponsibleArea { @@ -1386,6 +1387,9 @@ model Quotation { invoice Invoice[] creditNote CreditNote[] + + seller User? @relation(fields: [sellerId], references: [id], onDelete: Cascade) + sellerId String? } model QuotationPaySplit {