upd: update database
This commit is contained in:
@@ -24,31 +24,31 @@ model UserRole {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model Village {
|
model Village {
|
||||||
id String @id @default(cuid())
|
id String @id @default(cuid())
|
||||||
name String
|
name String
|
||||||
desc String @db.Text
|
desc String @db.Text
|
||||||
isActive Boolean @default(true)
|
isActive Boolean @default(true)
|
||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
updatedAt DateTime @updatedAt
|
updatedAt DateTime @updatedAt
|
||||||
Group Group[]
|
Group Group[]
|
||||||
User User[]
|
User User[]
|
||||||
Announcement Announcement[]
|
Announcement Announcement[]
|
||||||
Project Project[]
|
Project Project[]
|
||||||
Division Division[]
|
Division Division[]
|
||||||
}
|
}
|
||||||
|
|
||||||
model Group {
|
model Group {
|
||||||
id String @id @default(cuid())
|
id String @id @default(cuid())
|
||||||
Village Village @relation(fields: [idVillage], references: [id])
|
Village Village @relation(fields: [idVillage], references: [id])
|
||||||
idVillage String
|
idVillage String
|
||||||
name String
|
name String
|
||||||
isActive Boolean @default(true)
|
isActive Boolean @default(true)
|
||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
updatedAt DateTime @updatedAt
|
updatedAt DateTime @updatedAt
|
||||||
Position Position[]
|
Position Position[]
|
||||||
User User[]
|
User User[]
|
||||||
Project Project[]
|
Project Project[]
|
||||||
Division Division[]
|
Division Division[]
|
||||||
AnnouncementMember AnnouncementMember[]
|
AnnouncementMember AnnouncementMember[]
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -78,10 +78,11 @@ model User {
|
|||||||
phone String @unique
|
phone String @unique
|
||||||
email String? @unique
|
email String? @unique
|
||||||
gender String @default("M") //M= Male, F= Female
|
gender String @default("M") //M= Male, F= Female
|
||||||
|
isFirstLogin Boolean @default(true)
|
||||||
isActive Boolean @default(true)
|
isActive Boolean @default(true)
|
||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
updatedAt DateTime @updatedAt
|
updatedAt DateTime @updatedAt
|
||||||
Announcement Announcement[]
|
Announcement Announcement[]
|
||||||
Project Project[]
|
Project Project[]
|
||||||
ProjectMember ProjectMember[]
|
ProjectMember ProjectMember[]
|
||||||
ProjectComment ProjectComment[]
|
ProjectComment ProjectComment[]
|
||||||
@@ -110,30 +111,30 @@ model UserLog {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model Announcement {
|
model Announcement {
|
||||||
id String @id @default(cuid())
|
id String @id @default(cuid())
|
||||||
Village Village @relation(fields: [idVillage], references: [id])
|
Village Village @relation(fields: [idVillage], references: [id])
|
||||||
idVillage String
|
idVillage String
|
||||||
title String
|
title String
|
||||||
desc String @db.Text
|
desc String @db.Text
|
||||||
isActive Boolean @default(true)
|
isActive Boolean @default(true)
|
||||||
User User @relation(fields: [createdBy], references: [id])
|
User User @relation(fields: [createdBy], references: [id])
|
||||||
createdBy String
|
createdBy String
|
||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
updatedAt DateTime @updatedAt
|
updatedAt DateTime @updatedAt
|
||||||
AnnouncementMember AnnouncementMember[]
|
AnnouncementMember AnnouncementMember[]
|
||||||
}
|
}
|
||||||
|
|
||||||
model AnnouncementMember {
|
model AnnouncementMember {
|
||||||
id String @id @default(cuid())
|
id String @id @default(cuid())
|
||||||
Announcement Announcement @relation(fields: [idAnnouncement], references: [id])
|
Announcement Announcement @relation(fields: [idAnnouncement], references: [id])
|
||||||
idAnnouncement String
|
idAnnouncement String
|
||||||
Group Group @relation(fields: [idGroup], references: [id])
|
Group Group @relation(fields: [idGroup], references: [id])
|
||||||
idGroup String
|
idGroup String
|
||||||
Division Division @relation(fields: [idDivision], references: [id])
|
Division Division @relation(fields: [idDivision], references: [id])
|
||||||
idDivision String
|
idDivision String
|
||||||
isActive Boolean @default(true)
|
isActive Boolean @default(true)
|
||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
updatedAt DateTime @updatedAt
|
updatedAt DateTime @updatedAt
|
||||||
}
|
}
|
||||||
|
|
||||||
model Project {
|
model Project {
|
||||||
@@ -203,7 +204,7 @@ model Division {
|
|||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
updatedAt DateTime @updatedAt
|
updatedAt DateTime @updatedAt
|
||||||
DivisionMember DivisionMember[]
|
DivisionMember DivisionMember[]
|
||||||
AnnouncementMember AnnouncementMember[]
|
AnnouncementMember AnnouncementMember[]
|
||||||
DivisionProject DivisionProject[]
|
DivisionProject DivisionProject[]
|
||||||
DivisionProjectTask DivisionProjectTask[]
|
DivisionProjectTask DivisionProjectTask[]
|
||||||
DivisionProjectMember DivisionProjectMember[]
|
DivisionProjectMember DivisionProjectMember[]
|
||||||
|
|||||||
Reference in New Issue
Block a user