xiangqinxiaochengxu/功能差距清单.md

251 lines
6.0 KiB
Markdown
Raw Permalink Normal View History

2026-04-17 10:49:14 +08:00
# 功能差距清单
## 一、已完成
1. 微信登录基础流程
对应文档:`4.2 认证接口`
当前已完成:
`POST /auth/wx-login`
`POST /auth/refresh`
自动建档基础逻辑
2. 用户中心基础能力
对应文档:`4.3 用户接口`
当前已完成:
`GET /users/me`
`PUT /users/me`
`POST /users/submit-audit`
3. 头像上传基础能力
对应文档:`4.7 上传接口`
当前已完成:
`POST /upload/avatar`
图片压缩
模糊头像生成
用户头像字段回写
4. 活动主链路后端
对应文档:`4.4 活动接口`
当前已完成:
`GET /activities`
`GET /activities/{id}`
`POST /activities/{id}/register`
`DELETE /activities/{id}/register`
`GET /activities/mine`
5. 匹配主链路后端
对应文档:`4.5 匹配接口`
当前已完成:
`GET /matches/candidates`
`POST /matches/like`
`POST /matches/ai-suggest`
`GET /matches/my`
`GET /matches/{match_id}/detail`
`GET /users/public/{user_id}`
6. 公告主链路
对应文档:`4.6 公告接口`
当前已完成:
`GET /announcements`
`GET /announcements/{id}`
7. 后台审核基础能力
对应文档:`4.8 后台管理接口`
当前已完成:
`POST /admin/auth/login`
`GET /admin/users`
`GET /admin/users/{id}`
`PUT /admin/users/{id}/audit`
`PUT /admin/users/{id}/ban`
8. 后台活动管理基础能力
对应文档:`4.8 后台管理接口`
当前已完成:
`GET /admin/activities`
`POST /admin/activities`
`PUT /admin/activities/{id}`
`PUT /admin/activities/{id}/publish`
9. 后台公告管理基础能力
对应文档:`4.8 后台管理接口`
当前已完成:
`GET /admin/announcements`
`POST /admin/announcements`
`PUT /admin/announcements/{id}`
10. 后台数据看板基础能力
对应文档:`4.8 后台管理接口`
当前已完成:
`GET /admin/dashboard`
11. 后台匹配记录基础能力
对应文档:`4.8 后台管理接口`
当前已完成:
`GET /admin/matches`
12. 后台系统配置基础能力
对应文档:`4.8 后台管理接口`
当前已完成:
`GET /admin/system/config`
`PUT /admin/system/config`
13. 小程序主要页面基础联调
对应文档:`5. 前端页面规格`
当前已完成:
`home`
`activity`
`activity-detail`
`match`
`profile`
`profile-edit`
`audit-status`
`my-activities`
`my-matches`
`announcement`
14. AI 推荐基础实现
对应文档:`6. AI 匹配算法`
当前已完成:
匹配打分
推荐理由
AI 推荐接口
匹配页 AI 推荐展示
15. 交付文档基础
当前已完成:
`README.md`
`验收清单.md`
`上线准备清单.md`
`开发规划.md`
## 二、部分完成
1. 头像上传到 COS
对应文档:`4.7`、`9.4`
当前状态:
前端和后端上传流程已通
`cos_service.py` 仍是占位实现,没有真实上传 COS
2. AI 推荐完整能力
对应文档:`4.5`、`6`
当前状态:
已有评分和推荐理由
缺少 Redis 每日缓存
缺少系统配置化权重
缺少更完整的多样性和去重控制
3. 首页运营模块
对应文档:`5.3 首页`
当前状态:
已有活动预告、公告栏、会员推荐
缺少会员点击后公开资料弹层/半屏页
缺少更完整的公告滚动体验
4. 资料填写页
对应文档:`5.7 profile-edit`
当前状态:
已可编辑和保存资料
但未完整实现 6 步分步骤填写
未完整实现标签多选、爱好多选、价值观问卷、完整择偶偏好表单
5. 后台管理端
对应文档:`8 后台管理端`
当前状态:
登录、审核、活动、公告、看板、匹配记录、系统设置可用
但还未覆盖全部后台页面和全部细节要求
6. 统一响应规范
对应文档:`4.1 通用规范`
当前状态:
已有统一错误响应处理
但部分接口和前端消费逻辑还需要持续统一和回归验证
## 三、未完成
1. 微信订阅消息
对应文档:`7.2 订阅消息发送`
未完成项:
真机与正式模板联调验证
2. Redis 缓存和频控
对应文档:`4.5`、`9.2`
未完成项:
今日推荐缓存
今日已展示用户去重
更完整的 Redis 缓存策略
3. 活动封面上传接口
对应文档:`4.7 上传接口`
未完成项:
`POST /upload/activity-cover`
4. 后台用户管理完整能力
对应文档:`4.8 后台管理接口`
未完成项:
更多筛选能力和页面增强
5. 后台匹配记录管理
对应文档:`4.8 后台管理接口`
未完成项:
更多筛选能力和页面增强
6. 后台系统设置
对应文档:`4.8 后台管理接口`
未完成项:
更完整的配置项与配置说明
7. 首页会员公开资料交互
对应文档:`5.3`、`5.5`
未完成项:
点击会员卡查看公开资料
根据信息等级展示不同字段
8. 不感兴趣持久化
对应文档:`4.5 /matches/candidates`
未完成项:
“跳过/不感兴趣”后端持久化记录
后续候选过滤
9. 小程序活动首页顶部 swiper 和更细化视觉交互
对应文档:`5.3`、`5.4`
当前只做了基础展示,不是完整规格实现
10. 小程序隐私设置
对应文档:`5.6`
未完成项:
隐私设置真实功能
11. 自动化测试
对应文档:`12 测试、部署与上线`
未完成项:
单元测试
接口测试
自动化回归
12. 最终部署验证
对应文档:`12 测试、部署与上线`
未完成项:
真实生产部署
HTTPS 域名验证
微信后台正式配置验证
## 四、建议优先级
1. P0 必补
微信通知真机联调验证
Redis 推荐缓存完善
COS 真上传
更完整后台用户管理
2. P1 建议补
资料页 6 步完整化
首页会员公开资料弹层
不感兴趣持久化
活动封面上传
3. P2 收尾增强
更完整首页视觉交互
隐私设置
自动化测试
部署验证