Expand description
数据访问层 (Repository Layer)
封装所有数据库查询操作,每个仓储对应一组相关的数据表。
§仓储列表
| 仓储 | 对应表 | 职责 |
|---|---|---|
MemberRepository | membertb, memberpost, post | 组员 CRUD、岗位、邀请码 |
MangaRepository | mangatb 及相关 | 漫画 CRUD、收藏、术语表、常驻 |
EpisodeRepository | mangaepisodetb | 话数 CRUD、发布链接、统计 |
AuthorRepository | authortb | 作者增删改查 |
MagazineRepository | magazinetb | 杂志增删改查 |
EvaluationRepository | evaluation | 评价增删改查 |
GrayReleaseRepository | gray_release_feature / gray_release_tester | 灰度发布配置 |
OssRepository | oss | OSS 记录与凭证 |
QuestionnaireRepository | questionnaire | 问卷提交与查询 |
RewardRepository | rewardtb 及相关 | 奖品、兑换、抽奖、转账 |
TaskTrackingRepository | 多表联查 | 任务看板数据聚合 |
Modules§
- author_
repo - 作者数据访问层 (Author Repository)
- editor_
page_ repo - 编辑器页面数据访问层 (Editor Page Repository)
- editor_
unit_ repo - 编辑器标记单元数据访问层 (Editor Unit Repository)
- episode_
mapper - 话数查询行映射 (Episode Row Mapper)
- episode_
repo - 话数数据访问层 (Episode Repository)
- episode_
role_ taker_ repo - 话级共同接稿仓储。
- episode_
sort - 话数标签排序 SQL(兼容
e32103等非数字标签) - episode_
statistics_ assemble - 话数完成统计组装(单 SQL FILTER 批量聚合 + 并行组员统计)
- episode_
workflow_ assemble - 话数 workflow 列表组装(SeaORM 多表批量加载,对齐 episode_mapper 联查)
- evaluation_
repo - 评价数据访问层 (Evaluation Repository)
- gray_
release_ repo - 灰度发布数据访问层 (Gray Release Repository)
- magazine_
repo - 杂志数据访问层 (Magazine Repository)
- manga_
benefit_ repo - 漫画特典数据访问层 (Manga Benefit Repository)
- manga_
list_ assemble - 漫画列表/卡片/RSS/收藏组装(SeaORM 多表批量加载,对齐 MangaMapper 联查)
- manga_
repo - 漫画数据访问层 (Manga Repository)
- member_
episode_ assemble - 组员话数列表组装(SeaORM 多表批量加载,对齐 episode_mapper 联查结果)
- member_
repo - 组员数据访问层 (Member Repository)
- member_
workbench_ assemble - 个人工作台 SQL 聚合(总览统计 + 分页在做任务,避免前端拉全量话数)
- oss_
repo - OSS 对象存储数据访问层 (OSS Repository)
- questionnaire_
repo - 接稿问卷数据访问层 (Questionnaire Repository)
- reward_
repo - 奖励数据访问层 (Reward Repository)
- search_
repo - 全局搜索仓储。
- task_
tracking_ repo - 稿件监控数据访问层 (Task Tracking Repository)
- workflow_
filter - 稿件监控工序汇总筛选(sea_query SelectStatement / Condition 构建)