Pārlūkot izejas kodu

feat: Add SiteInformation model and its corresponding database table.

vtugulan 4 dienas atpakaļ
vecāks
revīzija
7651a7a02e

+ 12 - 0
prisma/migrations/20260201201109_add_site_information/migration.sql

@@ -0,0 +1,12 @@
+-- CreateTable
+CREATE TABLE "siteinfo_siteinformation" (
+    "id" SERIAL NOT NULL,
+    "company_name" VARCHAR(1000) NOT NULL,
+    "phone_number" VARCHAR(1000) NOT NULL,
+    "facility_name" VARCHAR(1000) NOT NULL,
+    "company_contact" VARCHAR(1000) NOT NULL,
+    "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
+    "updatedAt" TIMESTAMP(3) NOT NULL,
+
+    CONSTRAINT "siteinfo_siteinformation_pkey" PRIMARY KEY ("id")
+);

+ 12 - 0
prisma/schema.prisma

@@ -135,3 +135,15 @@ model CintasInstallCalendar {
 
   @@map("cintas_install_calendar")
 }
+
+model SiteInformation {
+  id              Int      @id @default(autoincrement())
+  companyName     String   @map("company_name") @db.VarChar(1000)
+  phoneNumber     String   @map("phone_number") @db.VarChar(1000)
+  facilityName    String   @map("facility_name") @db.VarChar(1000)
+  companyContact  String   @map("company_contact") @db.VarChar(1000)
+  createdAt       DateTime @default(now())
+  updatedAt       DateTime @updatedAt
+
+  @@map("siteinfo_siteinformation")
+}