Bagian Berita Di Admin Sudah Bisa Upload Di Bun Dev atau Bun Start

This commit is contained in:
2025-05-23 16:30:46 +08:00
parent ee9368e911
commit cf6a5422ec
13 changed files with 327 additions and 83 deletions

View File

@@ -242,17 +242,18 @@ model Berita {
id String @id @default(cuid())
judul String
deskripsi String
image String
image FileStorage @relation(fields: [imageId], references: [id])
imageId String
content String @db.Text
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
deletedAt DateTime @default(now())
isActive Boolean @default(true)
KatagoryBerita KatagoryBerita? @relation(fields: [katagoryBeritaId], references: [id])
katagoryBeritaId String?
kategoriBerita KategoriBerita? @relation(fields: [kategoriBeritaId], references: [id])
kategoriBeritaId String?
}
model KatagoryBerita {
model KategoriBerita {
id String @id @default(cuid())
name String @unique
beritas Berita[]
@@ -596,4 +597,5 @@ model FileStorage {
deletedAt DateTime?
isActive Boolean @default(true)
link String
Berita Berita[]
}

View File

@@ -1,6 +1,6 @@
import prisma from "@/lib/prisma";
import categoryPengumuman from "./data/category-pengumuman.json";
import katagoryBerita from "./data/katagory-berita.json";
import kategoriBerita from "./data/kategori-berita.json";
import caraMemperolehInformasi from "./data/list-caraMemperolehInformasi.json";
import caraMemperolehSalinanInformasi from "./data/list-caraMemperolehSalinanInformasi.json";
import jenisInformasiDiminta from "./data/list-jenisInfromasi.json";
@@ -49,8 +49,8 @@ import { v4 as uuid } from "uuid";
console.log("potensi success ...");
for (const k of katagoryBerita) {
await prisma.katagoryBerita.upsert({
for (const k of kategoriBerita) {
await prisma.kategoriBerita.upsert({
where: {
name: k.name,
},
@@ -63,7 +63,7 @@ import { v4 as uuid } from "uuid";
});
}
console.log("katagory berita success ...");
console.log("kategori berita success ...");
for (const c of categoryPengumuman) {
await prisma.categoryPengumuman.upsert({