diff --git a/crates/erp-diary/src/dto.rs b/crates/erp-diary/src/dto.rs index 274630e..f910a08 100644 --- a/crates/erp-diary/src/dto.rs +++ b/crates/erp-diary/src/dto.rs @@ -68,6 +68,7 @@ pub struct JournalResp { pub tags: Vec, pub is_private: bool, pub shared_to_class: bool, + pub assigned_topic_id: Option, pub version: i32, pub created_at: chrono::DateTime, pub updated_at: chrono::DateTime, diff --git a/crates/erp-diary/src/handler/parent_handler.rs b/crates/erp-diary/src/handler/parent_handler.rs index a89fc0b..266cc2f 100644 --- a/crates/erp-diary/src/handler/parent_handler.rs +++ b/crates/erp-diary/src/handler/parent_handler.rs @@ -453,6 +453,7 @@ fn journal_model_to_resp(model: crate::entity::journal_entry::Model) -> JournalR tags, is_private: model.is_private, shared_to_class: model.shared_to_class, + assigned_topic_id: model.assigned_topic_id, version: model.version, created_at: model.created_at, updated_at: model.updated_at, diff --git a/crates/erp-diary/src/service/journal_service.rs b/crates/erp-diary/src/service/journal_service.rs index 7dd4474..4b386ff 100644 --- a/crates/erp-diary/src/service/journal_service.rs +++ b/crates/erp-diary/src/service/journal_service.rs @@ -292,6 +292,7 @@ fn model_to_resp(model: journal_entry::Model) -> JournalResp { tags, is_private: model.is_private, shared_to_class: model.shared_to_class, + assigned_topic_id: model.assigned_topic_id, version: model.version, created_at: model.created_at, updated_at: model.updated_at,