Skip to main content

Module entity

Module entity 

Source
Expand description

数据实体层 (Entity Layer)

本模块定义所有与数据库表对应的实体结构以及视图对象 (VO/DTO)。

§模块结构

子模块说明
member组员、岗位、登录注册、常驻漫画
manga漫画、收藏、术语表、特典、常驻请求
episode话数、发布链接、上传页、任务统计
author作者信息
magazine杂志信息
evaluation评价/审稿意见
questionnaire问卷数据
reward悬赏/奖励
ossOSS 对象存储凭据与文件传输对象
rssRSS 订阅源数据
enums共享枚举常量
invitation邀请码(复用 member::InvitationCode

§设计约定

  • 所有结构体均实现 Serialize + Deserialize,字段名采用 camelCase
  • 对齐 Java 后端同名字段,#[serde(alias)] 用于兼容大写开头字段
  • VO (View Object) 用于 API 响应,POJO 用于数据库行映射,DTO 用于请求体

Modules§

author
作者实体 (Author Entity)
enums
枚举常量定义 (Enum Constants)
episode
话数相关实体 (Episode Entities)
evaluation
评价实体 (Evaluation Entity)
invitation
邀请码实体 (Invitation Code)
magazine
杂志实体 (Magazine Entity)
manga
漫画相关实体 (Manga Entities)
member
组员相关实体 (Member Entities)
oss
OSS 对象存储实体 (OSS Entities)
questionnaire
问卷实体 (Questionnaire Entity)
reward
奖励/悬赏实体 (Reward Entities)
rss
RSS 生成用数据结构 (RSS Feed Entities)