diff --git a/src/entity/log.rs b/src/entity/log.rs index 75fb3c4..f8a66e5 100644 --- a/src/entity/log.rs +++ b/src/entity/log.rs @@ -1,6 +1,9 @@ +use chrono::Utc; + +#[derive(Clone, sqlx::FromRow)] pub struct Log { pub id: super::LongId, pub user_id: super::ShortId, pub action: String, - pub created_at: chrono::NaiveDateTime, + pub created_at: chrono::DateTime, } diff --git a/src/entity/message.rs b/src/entity/message.rs index 191785f..b15b924 100644 --- a/src/entity/message.rs +++ b/src/entity/message.rs @@ -1,8 +1,9 @@ -use super::ShortId; +use chrono::Utc; +#[derive(Clone, sqlx::FromRow)] pub struct Message { pub id: super::LongId, - pub user_id: ShortId, + pub user_id: super::ShortId, pub content: String, - pub created_at: chrono::NaiveDateTime, + pub created_at: chrono::DateTime, } diff --git a/src/entity/secret.rs b/src/entity/secret.rs index 083fd39..8c9cdf6 100644 --- a/src/entity/secret.rs +++ b/src/entity/secret.rs @@ -1,3 +1,4 @@ +#[derive(Clone, sqlx::FromRow)] pub struct Secret { pub id: super::ShortId, pub user_id: super::ShortId,