tdm_server_rust/sea_entity/
mangaepisodedetail.rs1use sea_orm::entity::prelude::*;
4use serde::{Deserialize, Serialize};
5
6#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)]
9#[sea_orm(table_name = "mangaepisodedetail")]
10pub struct Model {
11 #[sea_orm(column_name = "Id", primary_key)]
13 pub id: i32,
14 #[sea_orm(column_name = "episodeId")]
16 pub episode_id: i32,
17 #[sea_orm(column_name = "translatorSetupTime")]
19 pub translator_setup_time: Option<DateTime>,
20 #[sea_orm(column_name = "translatorUpdateTime")]
22 pub translator_update_time: Option<DateTime>,
23 #[sea_orm(column_name = "proofreaderSetupTime")]
25 pub proofreader_setup_time: Option<DateTime>,
26 #[sea_orm(column_name = "proofreaderUpdateTime")]
28 pub proofreader_update_time: Option<DateTime>,
29 #[sea_orm(column_name = "lettererSetupTime")]
31 pub letterer_setup_time: Option<DateTime>,
32 #[sea_orm(column_name = "lettererUpdateTime")]
34 pub letterer_update_time: Option<DateTime>,
35 #[sea_orm(column_name = "timerSetupTime")]
37 pub timer_setup_time: Option<DateTime>,
38 #[sea_orm(column_name = "timerUpdateTime")]
40 pub timer_update_time: Option<DateTime>,
41 #[sea_orm(column_name = "reviewerSetupTime")]
43 pub reviewer_setup_time: Option<DateTime>,
44 #[sea_orm(column_name = "reviewerUpdateTime")]
46 pub reviewer_update_time: Option<DateTime>,
47}
48
49#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]
51pub enum Relation {
52 #[sea_orm(
54 belongs_to = "super::mangaepisodetb::Entity",
55 from = "Column::EpisodeId",
56 to = "super::mangaepisodetb::Column::Id"
57 )]
58 Mangaepisodetb,
59}
60
61impl ActiveModelBehavior for ActiveModel {}