tdm_server_rust/sea_entity/
editor_unit.rs1use sea_orm::entity::prelude::*;
7use serde::{Deserialize, Serialize};
8
9#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Serialize, Deserialize)]
11#[sea_orm(table_name = "editor_unit")]
12pub struct Model {
13 #[sea_orm(primary_key)]
15 pub id: i64,
16 pub episode_id: i32,
18 pub page_id: i64,
20 pub unit_index: i32,
22 pub x_coord: f32,
24 pub y_coord: f32,
26 pub in_bubble: bool,
28 pub is_proofread: bool,
30 pub translated_text: Option<String>,
32 pub translator_id: Option<i32>,
34 pub translator_comment: Option<String>,
36 pub proofreader_text: Option<String>,
38 pub proofreader_id: Option<i32>,
40 pub proofreader_comment: Option<String>,
42 pub revision: i32,
44 pub last_edited_by: Option<i32>,
46 pub last_edited_at: Option<DateTime>,
48 pub created_at: DateTime,
50 pub updated_at: DateTime,
52}
53
54#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]
56pub enum Relation {}
57
58impl ActiveModelBehavior for ActiveModel {}