Skip to main content

tdm_server_rust/service/
mod.rs

1//! 业务服务层 (Service Layer)
2//!
3//! 封装所有业务逻辑,位于 Repository 和 Controller 之间。
4//! 每个服务以无状态结构体 + 关联函数的形式组织。
5//!
6//! ## 服务列表
7//!
8//! | 服务 | 职责 |
9//! |------|------|
10//! | [`LoginService`](login_service::LoginService) | 登录/注册 |
11//! | [`MemberService`](member_service::MemberService) | 组员 CRUD、密码重置、常驻管理 |
12//! | [`MangaService`](manga_service::MangaService) | 漫画 CRUD、收藏、术语表、常驻 |
13//! | [`EpisodeService`](episode_service::EpisodeService) | 话数管理、发布链接、统计 |
14//! | [`AuthorService`](author_service::AuthorService) | 作者信息 |
15//! | [`MagazineService`](magazine_service::MagazineService) | 杂志信息 |
16//! | [`EvaluationService`](evaluation_service::EvaluationService) | 评价/审稿意见 |
17//! | [`QuestionnaireService`](questionnaire_service::QuestionnaireService) | 接稿意愿问卷 |
18//! | [`MangaBenefitService`](manga_benefit_service::MangaBenefitService) | 特典信息 |
19//! | [`RewardService`](reward_service::RewardService) | 悬赏/奖励/抽奖 |
20//! | [`OssService`](oss_service::OssService) | 文件上传/下载 |
21//! | [`RssService`](rss_service::RssService) | RSS XML 生成与刷新 |
22//! | [`TaskTrackingService`](task_tracking_service::TaskTrackingService) | 组员任务看板 |
23
24pub mod author_service;
25pub mod episode_service;
26pub mod evaluation_service;
27pub mod login_service;
28pub mod magazine_service;
29pub mod manga_benefit_service;
30pub mod manga_service;
31pub mod member_service;
32pub mod oss_service;
33pub mod questionnaire_service;
34pub mod reward_service;
35pub mod rss_service;
36pub mod task_tracking_service;