From 0acdbcb34411e4d89f1eea012b799ef4c98aa9ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=BF=90=E5=AE=B6?= Date: Mon, 22 Apr 2024 14:41:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A02feedback=E5=AE=9E=E4=BD=93?= =?UTF-8?q?=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- domain/src/entities/feedback.rs | 17 +++++++++++++++++ domain/src/entities/mod.rs | 1 + domain/src/entities/prelude.rs | 1 + service/src/feedback.rs | 1 + service/src/lib.rs | 3 ++- 5 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 domain/src/entities/feedback.rs create mode 100644 service/src/feedback.rs diff --git a/domain/src/entities/feedback.rs b/domain/src/entities/feedback.rs new file mode 100644 index 0000000..e7c2eda --- /dev/null +++ b/domain/src/entities/feedback.rs @@ -0,0 +1,17 @@ +use sea_orm::entity::prelude::*; +use sea_orm::prelude::DateTime; + +#[derive(Clone, Debug, PartialEq, Eq, DeriveEntityModel)] +#[sea_orm(table_name = "feedback")] +pub struct Model { + #[sea_orm(primary_key)] + pub id: u64, + pub user_id: u64, + pub content: String, + pub created_at: DateTime, +} + +#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)] +pub enum Relation {} + +impl ActiveModelBehavior for ActiveModel {} \ No newline at end of file diff --git a/domain/src/entities/mod.rs b/domain/src/entities/mod.rs index e5f48d8..b3e554b 100644 --- a/domain/src/entities/mod.rs +++ b/domain/src/entities/mod.rs @@ -3,3 +3,4 @@ pub mod prelude; pub mod account; pub mod player_info; +mod feedback; diff --git a/domain/src/entities/prelude.rs b/domain/src/entities/prelude.rs index 4897c2e..2fb61d7 100644 --- a/domain/src/entities/prelude.rs +++ b/domain/src/entities/prelude.rs @@ -2,3 +2,4 @@ pub use super::account::Entity as Account; pub use super::player_info::Entity as PlayerInfo; +pub use super::feedback::Entity as Feedback; diff --git a/service/src/feedback.rs b/service/src/feedback.rs new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/service/src/feedback.rs @@ -0,0 +1 @@ + diff --git a/service/src/lib.rs b/service/src/lib.rs index fcb7558..0fc0804 100644 --- a/service/src/lib.rs +++ b/service/src/lib.rs @@ -1 +1,2 @@ -pub mod player_info; \ No newline at end of file +pub mod player_info; +mod feedback;