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 {}