This commit is contained in:
2026-10-10 11:21:23 +05:30
parent ee71d4c24e
commit 335569f682
5 changed files with 172 additions and 0 deletions
@@ -0,0 +1,16 @@
-- CreateTable
CREATE TABLE "Part" (
"id" TEXT NOT NULL PRIMARY KEY,
"partNumber" TEXT NOT NULL,
"product" TEXT NOT NULL,
"price" REAL NOT NULL,
"uom" TEXT NOT NULL,
"model" TEXT NOT NULL,
"createdById" TEXT NOT NULL,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
CONSTRAINT "Part_createdById_fkey" FOREIGN KEY ("createdById") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
);
-- CreateIndex
CREATE UNIQUE INDEX "Part_partNumber_key" ON "Part"("partNumber");
+14
View File
@@ -23,6 +23,7 @@ model User {
transfers StockTransfer[]
events Event[]
servicePoints ServicePoint[]
parts Part[]
loginRequests LoginRequest[] @relation("DealerLoginRequests")
loginDecisions LoginRequest[] @relation("LoginDecisions")
}
@@ -141,3 +142,16 @@ model ServicePoint {
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
model Part {
id String @id @default(cuid())
partNumber String @unique
product String
price Float
uom String
model String
createdById String
createdBy User @relation(fields: [createdById], references: [id])
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}