upd: api diskusi umum

Deskripsi:
- tambah file pada data diskusi umum
- detail file pada get one diskusi umum

No Issues
This commit is contained in:
2026-01-15 17:34:51 +08:00
parent 0ce94e0e2b
commit 968202e34b
4 changed files with 116 additions and 19 deletions

View File

@@ -172,16 +172,16 @@ model Announcement {
}
model AnnouncementMember {
id String @id @default(cuid())
Announcement Announcement @relation(fields: [idAnnouncement], references: [id])
idAnnouncement String
Group Group @relation(fields: [idGroup], references: [id])
idGroup String
Division Division @relation(fields: [idDivision], references: [id])
idDivision String
isActive Boolean @default(true)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
id String @id @default(cuid())
Announcement Announcement @relation(fields: [idAnnouncement], references: [id])
idAnnouncement String
Group Group @relation(fields: [idGroup], references: [id])
idGroup String
Division Division @relation(fields: [idDivision], references: [id])
idDivision String
isActive Boolean @default(true)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
model AnnouncementFile {
@@ -608,6 +608,7 @@ model Discussion {
updatedAt DateTime @updatedAt
DiscussionMember DiscussionMember[]
DiscussionComment DiscussionComment[]
DiscussionFile DiscussionFile[]
}
model DiscussionMember {
@@ -633,3 +634,15 @@ model DiscussionComment {
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
model DiscussionFile {
id String @id @default(cuid())
Discussion Discussion @relation(fields: [idDiscussion], references: [id])
idDiscussion String
name String
extension String
idStorage String?
isActive Boolean @default(true)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}