Expand special orders with form details, codes, and SMS copy.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-10-12 23:44:27 +03:30
co-authored by Cursor
parent 63253f1877
commit 3cc4c89828
7 changed files with 423 additions and 79 deletions
@@ -0,0 +1,17 @@
-- AlterTable
ALTER TABLE "SpecialOrder" ADD COLUMN "neededDate" TIMESTAMP(3),
ADD COLUMN "receiveTime" TEXT NOT NULL DEFAULT '',
ADD COLUMN "servings" INTEGER,
ADD COLUMN "cakeFlavor" TEXT NOT NULL DEFAULT '',
ADD COLUMN "filling" TEXT NOT NULL DEFAULT '',
ADD COLUMN "cakeText" TEXT NOT NULL DEFAULT '',
ADD COLUMN "decorations" TEXT NOT NULL DEFAULT '',
ADD COLUMN "deliveryType" "DeliveryType",
ADD COLUMN "branchId" TEXT,
ADD COLUMN "branchName" TEXT NOT NULL DEFAULT '';
-- CreateIndex
CREATE INDEX "SpecialOrder_branchId_idx" ON "SpecialOrder"("branchId");
-- AddForeignKey
ALTER TABLE "SpecialOrder" ADD CONSTRAINT "SpecialOrder_branchId_fkey" FOREIGN KEY ("branchId") REFERENCES "Branch"("id") ON DELETE SET NULL ON UPDATE CASCADE;
@@ -0,0 +1,4 @@
-- AlterTable
ALTER TABLE "SpecialOrder" ADD COLUMN "baloutSuggestedCombo" BOOLEAN NOT NULL DEFAULT false,
ADD COLUMN "coating" TEXT NOT NULL DEFAULT '',
ADD COLUMN "designStyle" TEXT NOT NULL DEFAULT '';
@@ -0,0 +1,9 @@
-- AlterTable
CREATE SEQUENCE "SpecialOrder_number_seq";
ALTER TABLE "SpecialOrder" ADD COLUMN "number" INTEGER NOT NULL DEFAULT nextval('"SpecialOrder_number_seq"');
ALTER SEQUENCE "SpecialOrder_number_seq" OWNED BY "SpecialOrder"."number";
-- CreateIndex
CREATE UNIQUE INDEX "SpecialOrder_number_key" ON "SpecialOrder"("number");