| API |
老项目 |
新项目 |
状态 |
| POST /user/register |
✅ |
✅ |
完整 |
| POST /user/login |
✅ |
✅ |
完整 |
| GET /user/info |
✅ |
✅ |
完整 |
| PUT /user/profile |
✅ |
✅ |
完整 |
| POST /user/change-password |
✅ |
✅ |
完整 |
| GET /user/stats |
✅ |
✅ |
完整 |
| GET /user/files |
✅ |
✅ |
完整 |
| DELETE /user/files/:code |
✅ |
⚠️ |
需验证 |
| GET /user/api-keys |
✅ |
✅ |
完整 |
| POST /user/api-keys |
✅ |
✅ |
完整 |
| DELETE /user/api-keys/:id |
✅ |
✅ |
完整 |
| POST /user/logout |
✅ |
❌ |
缺失 |
| GET /user/check-auth |
✅ |
❌ |
缺失 |
| API |
老项目 |
新项目 |
状态 |
| POST /admin/login |
✅ |
✅ |
完整 |
| GET /admin/stats |
✅ |
✅ |
完整 |
| GET /admin/dashboard |
✅ |
⚠️ |
复用 stats |
| GET /admin/files |
✅ |
✅ |
完整 |
| DELETE /admin/files/:id |
✅ |
✅ |
完整 |
| PUT /admin/files/:id |
✅ |
❌ |
缺失 |
| GET /admin/files/:id |
✅ |
❌ |
缺失 |
| GET /admin/files/download |
✅ |
❌ |
缺失 |
| GET /admin/users |
✅ |
✅ |
完整 |
| GET /admin/users/:id |
✅ |
❌ |
缺失 |
| POST /admin/users |
✅ |
❌ |
缺失 |
| PUT /admin/users/:id |
✅ |
❌ |
缺失 |
| DELETE /admin/users/:id |
✅ |
❌ |
缺失 |
| PUT /admin/users/:id/status |
✅ |
✅ |
完整 |
| POST /admin/users/batch-* |
✅ |
❌ |
缺失 |
| GET /admin/config |
✅ |
✅ |
完整 |
| PUT /admin/config |
✅ |
✅ |
完整 |
| API |
老项目 |
新项目 |
状态 |
| GET /admin/storage |
✅ |
✅ |
完整 |
| POST /admin/storage/switch |
✅ |
✅ |
完整 |
| GET /admin/storage/test/:type |
✅ |
✅ |
完整 |
| PUT /admin/storage/config |
✅ |
✅ |
完整 |
| API |
老项目 |
新项目 |
状态 |
| POST /admin/maintenance/clean-expired |
✅ |
✅ |
完整 |
| POST /admin/maintenance/clean-temp |
✅ |
✅ |
完整 |
| GET /admin/maintenance/system-info |
✅ |
✅ |
完整 |
| GET /admin/maintenance/monitor/storage |
✅ |
✅ |
完整 |
| GET /admin/maintenance/logs |
✅ |
✅ |
完整 |
| POST /admin/maintenance/db/backup |
✅ |
❌ |
缺失 |
| POST /admin/maintenance/db/optimize |
✅ |
❌ |
缺失 |
| POST /admin/maintenance/cache/clear-* |
✅ |
❌ |
缺失 |
| POST /admin/maintenance/security/scan |
✅ |
❌ |
缺失 |
| API |
老项目 |
新项目 |
状态 |
| POST /share/text/ |
✅ |
✅ |
完整 |
| POST /share/file/ |
✅ |
✅ |
完整 |
| GET /share/select/ |
✅ |
✅ |
完整 |
| POST /share/select/ |
✅ |
✅ |
完整 |
| GET /share/download |
✅ |
✅ |
完整 |
| API |
老项目 |
新项目 |
状态 |
| POST /chunk/upload/init |
✅ |
✅ |
完整 |
| POST /chunk/upload/chunk |
✅ |
✅ |
完整 |
| POST /chunk/upload/complete |
✅ |
✅ |
完整 |
| GET /chunk/upload/status |
✅ |
✅ |
完整 |
| DELETE /chunk/upload/cancel |
✅ |
✅ |
完整 |
| API |
老项目 |
新项目 |
状态 |
| GET /health |
✅ |
✅ |
完整 |
| GET /setup/check |
✅ |
✅ |
完整 |
| POST /setup |
✅ |
✅ |
完整 |
| POST /qrcode/generate |
✅ |
✅ |
完整 |
| GET /qrcode/:id |
✅ |
✅ |
完整 |
- ❌ POST /user/logout - 用户登出
- ❌ GET /user/check-auth - 检查认证状态
- ❌ GET/POST/PUT/DELETE /admin/users/:id - 用户 CRUD
- ❌ PUT /admin/files/:id - 文件更新
- ❌ GET /admin/logs/transfer - 传输日志
- ❌ MCP 协议支持 - AI 集成
- ❌ 批量操作 API - batch-delete/enable/disable
- ❌ 数据库维护 - backup/optimize
- ❌ 安全扫描 - security/scan
- ✅ /user/login, /user/register
- ✅ /admin/login, /admin/stats
- ✅ /share/text/, /share/file/, /share/select/
- ✅ /admin/storage, /admin/maintenance/*
- ⚠️ /user/profile → /user/info
- ⚠️ /user/files → /share/user
- ⚠️ /user/files/:code → /share/:code
- POST /user/logout - 简单,影响用户体验
- GET /user/check-auth - 简单,前端需要
- GET /admin/logs/transfer - 管理后台需要
- 用户 CRUD - 管理后台核心功能
| 类别 |
完成度 |
| 核心功能 |
95% |
| 管理功能 |
80% |
| 维护功能 |
70% |
| 高级功能 |
40% |
| 总体 |
85% |
结论: 核心功能基本完整,可进入测试阶段。缺失功能可在后续迭代补充。