Skip to content

完善后端工程以支持族谱系统核心功能 #1

@CSJZ

Description

@CSJZ

根据前述的族谱系统架构设计,完善后端工程,重点包括:

  1. 初始化后端工程框架(如 Node.js + TypeScript + Express/NestJS),确保结构清晰可维护。
  2. 实现基础的用户认证与权限体系(JWT,族长/编辑/访客多级权限,用户注册及审核流程)。
  3. 完成成员(member)及亲属关系(relationship/closure table)相关的数据模型及CRUD接口。
  4. 实现多媒体(照片/视频/文档)元数据及上传接口,集成对象存储(如S3兼容)。
  5. 提供基础的时间轴(events)、字辈规则(generation_rules)等表结构与接口。
  6. 支持增量数据同步接口(同步变更日志、冲突处理机制),为桌面端/小程序端后续同步提供基础。
  7. 重点接口需配套单元测试和接口文档。

可参考架构文档与数据库schema,逐步实现上述功能,每步可拆分为单独的commit或PR。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions