Can get user information

This commit is contained in:
2023-05-31 15:52:49 +02:00
parent 652541cd59
commit c0f120bb53
7 changed files with 98 additions and 9 deletions

View File

@ -5,14 +5,17 @@ use diesel::prelude::*;
#[derive(Debug, Clone, Copy, serde::Serialize, serde::Deserialize)]
pub struct UserID(pub i32);
#[derive(Queryable, Debug)]
#[derive(Queryable, Debug, serde::Serialize)]
pub struct User {
pub id: i32,
pub name: String,
pub email: String,
#[serde(skip_serializing)]
pub password: Option<String>,
#[serde(skip_serializing)]
pub reset_password_token: Option<String>,
pub time_create: i64,
#[serde(skip_serializing)]
pub time_gen_reset_token: i64,
pub time_activate: i64,
pub active: bool,