Skip to content

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

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。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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