feat(repositories): add get_many_by_id method

This commit is contained in:
Matthieu Bessat 2025-07-31 17:15:00 +02:00
parent e4a1006412
commit 7a6243c6e4
3 changed files with 62 additions and 5 deletions

View file

@ -12,9 +12,6 @@ enum UserStatus {
Archived
}
struct RandomStruct {
}
#[derive(SqlGeneratorDerive, sqlx::FromRow, Debug, Clone)]
#[sql_generator_model(table_name="usersss")]
#[fully_pub]
@ -31,3 +28,18 @@ struct User {
avatar_bytes: Vec<u8>
}
#[derive(SqlGeneratorDerive, sqlx::FromRow, Debug, Clone)]
#[sql_generator_model(table_name="user_tokens")]
#[fully_pub]
struct UserToken {
#[sql_generator_field(is_primary=true)]
id: String,
#[sql_generator_field(foreign_key=Relation::BelongsTo(User))]
user_id: String,
secret: String,
last_use_time: Option<DateTime<Utc>>,
creation_time: DateTime<Utc>,
expiration_time: DateTime<Utc>
}