Add change-password endpoint and VIP product pricing fields.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-09-08 00:51:25 +03:30
co-authored by Cursor
parent fe78a99b78
commit 3da8a5d4a2
9 changed files with 110 additions and 8 deletions
+13 -6
View File
@@ -185,18 +185,24 @@ model Product {
imageKey String?
galleryUrls String[] @default([])
galleryKeys String[] @default([])
tags String[] @default([])
published Boolean @default(true)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
variants ProductVariant[]
orderItems OrderItem[]
tags String[] @default([])
published Boolean @default(true)
vipEnabled Boolean @default(false)
vipOnly Boolean @default(false)
vipSpecialPrice Boolean @default(false)
vipPrice Int?
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
variants ProductVariant[]
orderItems OrderItem[]
@@index([storeId])
@@index([categoryId])
@@index([brandId])
@@index([price])
@@index([published])
@@index([vipEnabled])
@@index([vipOnly])
}
model ProductVariant {
@@ -208,6 +214,7 @@ model ProductVariant {
packageId String @default("")
price Int @default(0)
discountPrice Int?
vipPrice Int?
@@index([productId])
}