Include user table, identity and session table

This commit is contained in:
GW_MC
2025-12-07 19:08:22 +08:00
parent 9c139d6007
commit e758452509
11 changed files with 285 additions and 11 deletions

View File

@@ -12,10 +12,15 @@ pub struct Model {
#[sea_orm(unique)]
pub name: String,
pub is_admin: bool,
pub password_hash: String,
pub salt: String,
pub is_active: bool,
pub created_at: DateTimeUtc,
pub updated_at: DateTimeUtc,
pub last_login_at: Option<DateTimeUtc>,
pub deleted_at: Option<DateTimeUtc>,
#[sea_orm(has_many)]
pub sessions: HasMany<super::session::Entity>,
#[sea_orm(has_many)]
pub user_identities: HasMany<super::user_identity::Entity>,
}
impl ActiveModelBehavior for ActiveModel {}