forked from Roflin/gamenight
Added belongs_to to most of diesel structs for easier querying.
This commit is contained in:
13
gamenight-database/src/gamenight_gamelist.rs
Normal file
13
gamenight-database/src/gamenight_gamelist.rs
Normal file
@@ -0,0 +1,13 @@
|
||||
use diesel::{Insertable, Queryable};
|
||||
use serde::{Deserialize, Serialize};
|
||||
use uuid::Uuid;
|
||||
use crate::schema::gamenight_gamelist;
|
||||
|
||||
#[derive(Serialize, Deserialize, Debug, Insertable, Queryable)]
|
||||
#[diesel(belongs_to(Gamenight, foreign_key=FK_gamenight_id))]
|
||||
#[diesel(belongs_to(Game, foreign_key=FK_game_id))]
|
||||
#[diesel(table_name = gamenight_gamelist)]
|
||||
pub struct GamenightGamelist {
|
||||
pub gamenight_id: Uuid,
|
||||
pub game_id: Uuid,
|
||||
}
|
||||
Reference in New Issue
Block a user