@@ -23,11 +23,22 @@ model Users {
2323 admin Boolean @default (false )
2424 avatar_id Int ? @unique
2525 avatar Images ? @relation (fields : [avatar_id ] , references : [id ] )
26- episode_progerssions EpisodeProgressions []
26+ episode_progressions EpisodeProgressions []
27+ webtoon_likes WebtoonLikes []
2728
2829 @@map (" users " )
2930}
3031
32+ model WebtoonLikes {
33+ user_id String
34+ user Users @relation (fields : [user_id ] , references : [id ] , onDelete : Cascade )
35+ webtoon_id Int
36+ webtoon Webtoons @relation (fields : [webtoon_id ] , references : [id ] , onDelete : Cascade )
37+
38+ @@id ([user_id , webtoon_id ] )
39+ @@map (" webtoon_likes " )
40+ }
41+
3142model EpisodeProgressions {
3243 user_id String
3344 user Users @relation (fields : [user_id ] , references : [id ] , onDelete : Cascade )
@@ -98,6 +109,7 @@ model Webtoons {
98109 updated_at DateTime @default (now () ) @updatedAt
99110 genres WebtoonGenres []
100111 episodes Episodes []
112+ webtoon_likes WebtoonLikes []
101113
102114 @@unique ([title , author , language ] )
103115 @@map (" webtoons " )
@@ -113,7 +125,7 @@ model Episodes {
113125 thumbnail Images @relation (fields : [thumbnail_id ] , references : [id ] )
114126 created_at DateTime @default (now () )
115127 episode_images EpisodeImages []
116- episode_progerssions EpisodeProgressions []
128+ episode_progressions EpisodeProgressions []
117129
118130 @@unique ([webtoon_id , number ] )
119131 @@map (" episodes " )
0 commit comments