tdm_server_rust/sea_entity/
membertb.rs1use sea_orm::entity::prelude::*;
4use serde::{Deserialize, Serialize};
5
6#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)]
9#[sea_orm(table_name = "membertb")]
10pub struct Model {
11 #[sea_orm(column_name = "Id", primary_key)]
13 pub id: i32,
14 #[sea_orm(unique)]
16 pub username: String,
17 pub password: String,
19 pub intern: i32,
21 #[sea_orm(unique)]
23 pub email: Option<String>,
24 #[sea_orm(column_name = "avatarUrl")]
26 pub avatar_url: Option<String>,
27 #[sea_orm(column_name = "registrationTime")]
29 pub registration_time: DateTime,
30 #[sea_orm(column_name = "lastSubmitTime")]
32 pub last_submit_time: DateTime,
33}
34
35#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]
37pub enum Relation {}
38
39impl ActiveModelBehavior for ActiveModel {}