251 lines
6.0 KiB
Markdown
251 lines
6.0 KiB
Markdown
|
|
# 功能差距清单
|
||
|
|
|
||
|
|
## 一、已完成
|
||
|
|
|
||
|
|
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 收尾增强
|
||
|
|
更完整首页视觉交互
|
||
|
|
隐私设置
|
||
|
|
自动化测试
|
||
|
|
部署验证
|