journallib/remote/
mark_remote.rsuse common::remote::post;
use common::remote::services;
use hyper::HeaderMap;
use crate::dto::mark_request::MarkRequest;
use crate::dto::mark_response::MarkResponse;
use crate::dto::journal_report_request::JournalReportRequest;
use crate::dto::journal_report_response::JournalReportResponse;
pub fn create_mark(mark: MarkRequest, headers: HeaderMap) -> Result<MarkResponse, String> {
post::<_, MarkResponse>(services::JOURNAL_API, String::from("/mark"), headers, mark)
}
pub fn find_on_week(mark: JournalReportRequest, headers: HeaderMap) -> Result<JournalReportResponse, String> {
post::<_, JournalReportResponse>(services::JOURNAL_API, String::from("/mark/findOnWeek"), headers, mark)
}