tdm_server_rust/sea_entity/
editor_page.rs1use sea_orm::entity::prelude::*;
6use serde::{Deserialize, Serialize};
7
8#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)]
10#[sea_orm(table_name = "editor_page")]
11pub struct Model {
12 #[sea_orm(primary_key)]
14 pub id: i64,
15 pub episode_id: i32,
17 pub page_index: i32,
19 pub source_oss_id: Option<i32>,
21 pub source_file_name: Option<String>,
23 pub image_object_key: String,
25 pub image_bucket: Option<String>,
27 pub image_url: String,
29 pub image_width: Option<i32>,
31 pub image_height: Option<i32>,
33 pub uploaded: bool,
35 pub translation_completed: bool,
37 pub created_at: DateTime,
39 pub updated_at: DateTime,
41}
42
43#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]
45pub enum Relation {}
46
47impl ActiveModelBehavior for ActiveModel {}