use sea_orm::entity::prelude::*; use serde::{Deserialize, Serialize}; use chrono::{DateTime, FixedOffset}; #[derive(Clone, Debug, PartialEq, Eq, Hash, DeriveEntityModel, Deserialize, Serialize)] #[sea_orm(table_name = "user_info")] pub struct Model { #[sea_orm(primary_key)] #[serde(skip_deserializing)] pub uid: i64, pub email: String, pub nickname: String, pub avatar_base64: String, pub color_scheme: String, pub list_style: String, pub language: String, pub password: String, #[serde(skip_deserializing)] pub last_login_at: DateTime, #[serde(skip_deserializing)] pub created_at: DateTime, #[serde(skip_deserializing)] pub updated_at: DateTime, } #[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)] pub enum Relation {} impl ActiveModelBehavior for ActiveModel {}