generated from P3TERX/Actions-OpenWrt
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
根据前述的族谱系统架构设计,完善后端工程,重点包括:
- 初始化后端工程框架(如 Node.js + TypeScript + Express/NestJS),确保结构清晰可维护。
- 实现基础的用户认证与权限体系(JWT,族长/编辑/访客多级权限,用户注册及审核流程)。
- 完成成员(member)及亲属关系(relationship/closure table)相关的数据模型及CRUD接口。
- 实现多媒体(照片/视频/文档)元数据及上传接口,集成对象存储(如S3兼容)。
- 提供基础的时间轴(events)、字辈规则(generation_rules)等表结构与接口。
- 支持增量数据同步接口(同步变更日志、冲突处理机制),为桌面端/小程序端后续同步提供基础。
- 重点接口需配套单元测试和接口文档。
可参考架构文档与数据库schema,逐步实现上述功能,每步可拆分为单独的commit或PR。
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request