diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 187b4e07..e7d3f683 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -50,26 +50,26 @@ model AppMenuChild { // ========================================= FILE STORAGE ========================================= // model FileStorage { - id String @id @default(cuid()) - name String @unique - realName String - path String - mimeType String - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - deletedAt DateTime? - isActive Boolean @default(true) - link String - Berita Berita[] - PotensiDesa PotensiDesa[] - Posyandu Posyandu[] - StrukturPPID StrukturPPID[] - GalleryFoto GalleryFoto[] + id String @id @default(cuid()) + name String @unique + realName String + path String + mimeType String + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedAt DateTime? + isActive Boolean @default(true) + link String + Berita Berita[] + PotensiDesa PotensiDesa[] + Posyandu Posyandu[] + StrukturPPID StrukturPPID[] + GalleryFoto GalleryFoto[] PelayananSuratKeterangan PelayananSuratKeterangan[] - Penghargaan Penghargaan[] - ProfileDesaImage ProfileDesaImage[] - ProfilePPID ProfilePPID[] - ProfilPerbekel ProfilPerbekel[] + Penghargaan Penghargaan[] + ProfileDesaImage ProfileDesaImage[] + ProfilePPID ProfilePPID[] + ProfilPerbekel ProfilPerbekel[] } //========================================= MENU PPID ========================================= // @@ -116,6 +116,7 @@ model ProfilePPID { riwayat String @db.Text pengalaman String @db.Text unggulan String @db.Text + imageUrl String? image FileStorage? @relation(fields: [imageId], references: [id]) imageId String? createdAt DateTime @default(now()) @@ -278,37 +279,37 @@ model LambangDesa { } model MaskotDesa { - id String @id @default(cuid()) + id String @id @default(cuid()) judul String - deskripsi String @db.Text + deskripsi String @db.Text images ProfileDesaImage[] - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - deletedAt DateTime @default(now()) - isActive Boolean @default(true) + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedAt DateTime @default(now()) + isActive Boolean @default(true) } model ProfileDesaImage { - id String @id @default(cuid()) - label String - image FileStorage @relation(fields: [imageId], references: [id]) - imageId String - MaskotDesa MaskotDesa @relation(fields: [maskotDesaId], references: [id]) + id String @id @default(cuid()) + label String + image FileStorage @relation(fields: [imageId], references: [id]) + imageId String + MaskotDesa MaskotDesa @relation(fields: [maskotDesaId], references: [id]) maskotDesaId String } model ProfilPerbekel { - id String @id @default(cuid()) - biodata String @db.Text - pengalaman String @db.Text - pengalamanOrganisasi String @db.Text - programUnggulan String @db.Text + id String @id @default(cuid()) + biodata String @db.Text + pengalaman String @db.Text + pengalamanOrganisasi String @db.Text + programUnggulan String @db.Text image FileStorage? @relation(fields: [imageId], references: [id]) imageId String? - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - deletedAt DateTime @default(now()) - isActive Boolean @default(true) + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedAt DateTime @default(now()) + isActive Boolean @default(true) } // ========================================= BERITA ========================================= //