# NEX Docus 实施计划 ## Stage 1: 基础架构与数据库设计 **Goal**: 完成数据库设计、后端项目初始化、核心数据模型创建 **Success Criteria**: - DATABASE.md 文档完成 - 后端项目结构搭建完成 - 数据库连接测试通过 - 所有数据表创建完成 **Tests**: - 数据库连接测试 - 表结构验证 - ORM 模型单元测试 **Status**: ✅ Completed --- ## Stage 2: 用户认证与权限系统 **Goal**: 实现完整的用户认证、角色权限、菜单管理系统 **Success Criteria**: - JWT 认证流程完整 - 用户注册、登录接口正常工作 - RBAC 权限校验中间件实现 - 角色-权限-菜单关联关系正确 **Tests**: - 登录/注册接口测试 - Token 生成和验证测试 - 权限校验测试 - 角色授权测试 **Status**: ✅ Completed --- ## Stage 3: 文件存储核心服务 **Goal**: 实现安全的文件系统存储管理服务 **Success Criteria**: - 路径安全校验机制完成 - 文件读写、目录树生成功能正常 - 文件上传、下载流式传输实现 - UUID 文件夹映射机制正常 **Tests**: - 路径注入攻击防御测试 - 文件读写性能测试 - 大文件上传测试 - 目录树生成正确性测试 **Status**: ✅ Completed --- ## Stage 4: 项目与文档管理 API **Goal**: 实现项目管理、文档 CRUD、协作成员管理的完整 API **Success Criteria**: - 项目创建/列表/详情接口完成 - 文档 CRUD 接口完成 - 成员邀请/权限管理接口完成 - 图片/附件上传接口完成 **Tests**: - 项目 CRUD 接口测试 - 文档操作接口测试 - 成员权限验证测试 - 文件上传接口测试 **Status**: ✅ Completed --- ## Stage 5: 前端整合与联调 **Goal**: 整合现有前端代码,适配新后端 API,实现完整业务流程 **Success Criteria**: - 前端路由和布局整合完成 - API 请求封装完成 - 项目列表页面实现 - 文档编辑页面实现 - 用户登录注册页面实现 **Tests**: - 端到端业务流程测试 - 前后端联调测试 - 用户体验测试 **Status**: ✅ Completed