Adatbázis

User - Felhasználó
A rendszerbe regisztrált felhasználók adatainak tárolására szolgál.
- Id (Egyedi azonosító)
- UserName (Felhasználónév)
- Email (Email cím)
- Password (Jelszó)
- Privilege (Jogosultság)
- CreatedDate (Létrehozás dátuma)
- ProfilePicture (Profilkép)
- Status (Állapot)
- RefreshTokens (kapcsolat) (Frissítő tokenek)
- Friendships (kapcsolat) (Barátságok)
- GameRooms (kapcsolat) (Játéktermek)
- Results (kapcsolat) (Eredmények)
Category - Kategória
A játékban használt kategóriák tárolására szolgál (pl. ország, város, állat).
- Id (Egyedi azonosító)
- CategoryName (Kategória neve)
Word - Szó
Kategóriákhoz tartozó szavak tárolására.
- Id (Egyedi azonosító)
- Word (Szó)
- CategoryId (Kategória azonosító)
GameRoom - Játékterem
Játékok lebonyolítására szolgáló helyiség.
- Id (Egyedi azonosító)
- Name (Név)
- Players (kapcsolat) (Játékosok)
- Results (kapcsolat) (Eredmények)
Game - Játék
Egy játékmenetet reprezentál annak minden adatával és állapotával.
- Id (Egyedi azonosító)
- Letters (Betűk)
- TotalRoundCount (Összes kör száma)
- CurrentRound (Aktuális kör)
- HostId (kapcsolat) (Házigazda azonosító)
- RoundResults (kapcsolat) (Kör eredmények)
- Players (kapcsolat User-rel) (Játékosok)
- Categories (kapcsolat) (Kategóriák)
Result - Eredmény
Játékosok eredményeinek tárolására szolgál.
- Id (Egyedi azonosító)
- GameRoomId (Játékterem azonosító)
- UserId (Felhasználó azonosító)
- RoundId (kapcsolat) (Kör azonosító)
- CategoryId (kapcsolat) (Kategória azonosító)
- Word (Szó)
- Score (Pontszám)
- ResultType (Eredmény típusa)
- CreationDate (Létrehozás dátuma)
- GameRoom (kapcsolat) (Játékterem)
- User (kapcsolat) (Felhasználó)
RoundResult - Kör eredménye
Egy játékkör eredményének tárolása.
- Id (Egyedi azonosító)
- GameId (kapcsolat) (Játék azonosító)
- RoundNumber (Kör száma)
- PlayerId (kapcsolat) (Játékos azonosító)
- Words (Szavak)
- Score (Pontszám)
Friendship - Barátság
Felhasználók közötti barátságok tárolására.
- Friend1Id (kapcsolat) (Első barát azonosító)
- Friend2Id (kapcsolat) (Második barát azonosító)
RecomendedWord - Javasolt szó
Felhasználók által javasolt új szavak tárolására.
- Id (Egyedi azonosító)
- Word (Szó)
- Category (kapcsolat) (Kategória)
- Status (Állapot)
- Date (Dátum)
- User (kapcsolat) (Felhasználó)
RefreshToken - Frissítő token
Felhasználók hitelesítéséhez használt tokenek tárolására.
- Id (Egyedi azonosító)
- Token (Token)
- Expires (Lejárat)
- IsExpired (Lejárt)
- User (kapcsolat) (Felhasználó)
- IsActive (Aktív)
Utoljára módosítva: