improve bookmarks

This commit is contained in:
2023-09-04 21:09:53 +02:00
parent ff57b1353b
commit b839c17cca
4 changed files with 102 additions and 3 deletions

View File

@@ -25,10 +25,12 @@ model Announcement {
}
model Category {
id Int @id @default(autoincrement())
createdAt DateTime @default(now())
id Int @id @default(autoincrement())
createdAt DateTime @default(now())
slug String
name String
type CategoryType
bookmarks CategoriesOnBookMarks[]
talents CategoriesOnTalents[]
}
@@ -54,6 +56,26 @@ model CategoriesOnTalents {
@@index([categoryId])
}
model BookMark {
id Int @id @default(autoincrement())
createdAd DateTime @default(now())
name String
description String
link String
CategoriesOnBookMarks CategoriesOnBookMarks[]
}
model CategoriesOnBookMarks {
bookmarkId Int
categoryId Int
bookmark BookMark @relation(fields: [bookmarkId], references: [id])
category Category @relation(fields: [categoryId], references: [id])
@@id([bookmarkId, categoryId])
@@index([bookmarkId])
@@index([categoryId])
}
model Post {
id Int @id @default(autoincrement())
slug String @unique
@@ -69,3 +91,8 @@ model Form {
content String
createdAt DateTime @default(now())
}
enum CategoryType {
TALENT
BOOKMARK
}