Преглед на файлове

feat: Add SiteInformation model and its corresponding database table.

vtugulan преди 4 дни
родител
ревизия
7651a7a02e
променени са 2 файла, в които са добавени 24 реда и са изтрити 0 реда
  1. 12 0
      prisma/migrations/20260201201109_add_site_information/migration.sql
  2. 12 0
      prisma/schema.prisma

+ 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")
+}