x
This commit is contained in:
1 parent
602eaa9260
commit
c42dd4272f
30 files changed
+2024
-252
No files matched your search
@@ -0,0 +1,43 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "Order" ADD COLUMN "cashierId" INTEGER,
|
||||
ADD COLUMN "changeAmount" DOUBLE PRECISION,
|
||||
ADD COLUMN "channel" TEXT NOT NULL DEFAULT 'ONLINE',
|
||||
ADD COLUMN "paymentMethod" TEXT DEFAULT 'CASH',
|
||||
ADD COLUMN "receivedAmount" DOUBLE PRECISION,
|
||||
ALTER COLUMN "customerName" DROP NOT NULL,
|
||||
ALTER COLUMN "customerPhone" DROP NOT NULL,
|
||||
ALTER COLUMN "customerEmail" DROP NOT NULL,
|
||||
ALTER COLUMN "shippingAddress" DROP NOT NULL,
|
||||
ALTER COLUMN "shippingFee" SET DEFAULT 0;
|
||||
|
||||
-- AlterTable
|
||||
ALTER TABLE "Page" ADD COLUMN "ogImageUrl" TEXT,
|
||||
ADD COLUMN "seoDescription" TEXT,
|
||||
ADD COLUMN "seoKeywords" TEXT,
|
||||
ADD COLUMN "seoTitle" TEXT;
|
||||
|
||||
-- AlterTable
|
||||
ALTER TABLE "PageTranslation" ADD COLUMN "seoDescription" TEXT,
|
||||
ADD COLUMN "seoKeywords" TEXT,
|
||||
ADD COLUMN "seoTitle" TEXT;
|
||||
|
||||
-- AlterTable
|
||||
ALTER TABLE "StoreSettings" ADD COLUMN "defaultOgImage" TEXT,
|
||||
ADD COLUMN "defaultSeoDescription" TEXT,
|
||||
ADD COLUMN "defaultSeoTitle" TEXT;
|
||||
|
||||
-- AlterTable
|
||||
ALTER TABLE "StoreSettingsTranslation" ADD COLUMN "defaultSeoDescription" TEXT,
|
||||
ADD COLUMN "defaultSeoTitle" TEXT;
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "Order_channel_idx" ON "Order"("channel");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "Order_createdAt_idx" ON "Order"("createdAt");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "TiktokSettlement_orderSettledTime_idx" ON "TiktokSettlement"("orderSettledTime");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "TiktokSettlement_orderId_idx" ON "TiktokSettlement"("orderId");
|
||||
@@ -285,6 +285,9 @@ model StoreSettings {
|
||||
scrollRevealStyle String @default("fade-up")
|
||||
scrollRevealDuration Int @default(700)
|
||||
headerStyle String @default("single_line")
|
||||
defaultSeoTitle String?
|
||||
defaultSeoDescription String?
|
||||
defaultOgImage String?
|
||||
translations StoreSettingsTranslation[]
|
||||
updatedAt DateTime @updatedAt
|
||||
}
|
||||
@@ -299,6 +302,8 @@ model StoreSettingsTranslation {
|
||||
newsletterDescription String?
|
||||
newsletterPlaceholder String?
|
||||
newsletterButtonText String?
|
||||
defaultSeoTitle String?
|
||||
defaultSeoDescription String?
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
@@ -660,24 +665,31 @@ model Review {
|
||||
}
|
||||
|
||||
model Page {
|
||||
id Int @id @default(autoincrement())
|
||||
slug String @unique // e.g., "home", "about-us"
|
||||
title String
|
||||
sections PageSection[]
|
||||
translations PageTranslation[]
|
||||
isPublished Boolean @default(true)
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
id Int @id @default(autoincrement())
|
||||
slug String @unique // e.g., "home", "about-us"
|
||||
title String
|
||||
seoTitle String?
|
||||
seoDescription String?
|
||||
seoKeywords String?
|
||||
ogImageUrl String?
|
||||
sections PageSection[]
|
||||
translations PageTranslation[]
|
||||
isPublished Boolean @default(true)
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
}
|
||||
|
||||
model PageTranslation {
|
||||
id Int @id @default(autoincrement())
|
||||
pageId Int
|
||||
page Page @relation(fields: [pageId], references: [id], onDelete: Cascade)
|
||||
langCode String
|
||||
title String
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
id Int @id @default(autoincrement())
|
||||
pageId Int
|
||||
page Page @relation(fields: [pageId], references: [id], onDelete: Cascade)
|
||||
langCode String
|
||||
title String
|
||||
seoTitle String?
|
||||
seoDescription String?
|
||||
seoKeywords String?
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
@@unique([pageId, langCode])
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user