@@ -8,7 +8,7 @@ datasource db {
8
8
}
9
9
10
10
model Admin {
11
- id String @id @default (cuid () ) @map (" _id " )
11
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
12
12
name String
13
13
dateOfBirth String ?
14
14
email String @unique
@@ -23,15 +23,15 @@ model Admin {
23
23
}
24
24
25
25
model Faq {
26
- id String @id @default (cuid () ) @map (" _id " )
26
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
27
27
question String @unique
28
28
answer String
29
29
createdAt DateTime @default (now () )
30
30
updatedAt DateTime @updatedAt
31
31
}
32
32
33
33
model SchoolAchievement {
34
- id String @id @default (cuid () ) @map (" _id " )
34
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
35
35
title Int
36
36
description String
37
37
iconId String @unique
@@ -41,7 +41,7 @@ model SchoolAchievement {
41
41
}
42
42
43
43
model SchoolInfo {
44
- id String @id @default (cuid () ) @map (" _id " )
44
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
45
45
title String @unique
46
46
description String
47
47
iconId String @unique
@@ -51,7 +51,7 @@ model SchoolInfo {
51
51
}
52
52
53
53
model SchoolSpeech {
54
- id String @id @default (cuid () ) @map (" _id " )
54
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
55
55
title String @unique
56
56
description String
57
57
imageId String @unique
@@ -61,7 +61,7 @@ model SchoolSpeech {
61
61
}
62
62
63
63
model Career {
64
- id String @id @default (cuid () ) @map (" _id " )
64
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
65
65
title String @unique
66
66
subTitle String
67
67
description String
@@ -72,7 +72,7 @@ model Career {
72
72
}
73
73
74
74
model AboutUs {
75
- id String @id @default (cuid () ) @map (" _id " )
75
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
76
76
title String @unique
77
77
description String
78
78
files Json // JSON field to store an object with fileId and file properties
@@ -82,7 +82,7 @@ model AboutUs {
82
82
}
83
83
84
84
model Blog {
85
- id String @id @default (cuid () ) @map (" _id " )
85
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
86
86
title String @unique
87
87
description String
88
88
bannerId String @unique
@@ -95,7 +95,7 @@ model Blog {
95
95
}
96
96
97
97
model Academic {
98
- id String @id @default (cuid () ) @map (" _id " )
98
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
99
99
category String
100
100
title String @unique
101
101
description String
@@ -108,7 +108,7 @@ model Academic {
108
108
}
109
109
110
110
model Faculty {
111
- id String @id @default (cuid () ) @map (" _id " )
111
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
112
112
category String
113
113
name String
114
114
designation String
@@ -122,7 +122,7 @@ model Faculty {
122
122
}
123
123
124
124
model Announcement {
125
- id String @id @default (cuid () ) @map (" _id " )
125
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
126
126
category String
127
127
title String @unique
128
128
description String
@@ -136,7 +136,7 @@ model Announcement {
136
136
}
137
137
138
138
model GalleryPhoto {
139
- id String @id @default (cuid () ) @map (" _id " )
139
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
140
140
title String @unique
141
141
description String
142
142
images Json // JSON field to store an object with imageId and image properties
@@ -145,7 +145,7 @@ model GalleryPhoto {
145
145
}
146
146
147
147
model GalleryVideo {
148
- id String @id @default (cuid () ) @map (" _id " )
148
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
149
149
title String @unique
150
150
description String
151
151
youtubeLinks Json // JSON field to store an object with imageId and image properties
@@ -154,14 +154,14 @@ model GalleryVideo {
154
154
}
155
155
156
156
model HomeCarousel {
157
- id String @id @default (cuid () ) @map (" _id " )
157
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
158
158
images Json // JSON field to store an object with imageId and image properties
159
159
createdAt DateTime @default (now () )
160
160
updatedAt DateTime @updatedAt
161
161
}
162
162
163
163
model Contact {
164
- id String @id @default (cuid () ) @map (" _id " )
164
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
165
165
email String
166
166
subject String
167
167
message String
@@ -170,14 +170,14 @@ model Contact {
170
170
}
171
171
172
172
model Newsletter {
173
- id String @id @default (cuid () ) @map (" _id " )
173
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
174
174
email String @unique
175
175
createdAt DateTime @default (now () )
176
176
updatedAt DateTime @updatedAt
177
177
}
178
178
179
179
model Configuration {
180
- id String @id @default (cuid () ) @map (" _id " )
180
+ id String @id @default (auto () ) @map (" _id " ) @db.ObjectId
181
181
name String
182
182
description String
183
183
logoId String @unique
0 commit comments