tdm_server_rust/sea_entity/
rewardtickettb.rs1use sea_orm::entity::prelude::*;
4use serde::{Deserialize, Serialize};
5
6#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)]
9#[sea_orm(table_name = "rewardtickettb")]
10pub struct Model {
11 #[sea_orm(column_name = "rewardTicketId", primary_key, auto_increment = false)]
13 pub reward_ticket_id: String,
14 #[sea_orm(column_name = "memberId")]
16 pub member_id: i32,
17 #[sea_orm(column_name = "rewardId")]
19 pub reward_id: i32,
20 #[sea_orm(column_name = "fromEventId")]
22 pub from_event_id: i32,
23 #[sea_orm(column_name = "rewardRecordID")]
25 pub reward_record_id: Option<i32>,
26 pub status: i32,
28 #[sea_orm(column_name = "nullifyReason")]
30 pub nullify_reason: Option<String>,
31 #[sea_orm(column_name = "physicalCategory")]
33 pub physical_category: i32,
34 #[sea_orm(column_name = "gachaTime")]
36 pub gacha_time: Option<DateTime>,
37}
38
39#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]
41pub enum Relation {}
42
43impl ActiveModelBehavior for ActiveModel {}