2.2 KiB
2.2 KiB
丹阳公益婚恋服务平台 v1.0.0-RC.1
冻结日期: 2026-09-01 构建版本: v27
功能清单
用户端(小程序)
- 微信登录(Mock 模式)
- 个人资料管理
- 实名认证
- 每日推荐(Required 硬过滤)
- Like/Pass/Block 关系操作
- 双向 Match 后聊天
- 活动报名与互选
- 公益红娘服务申请
- 举报与申诉
- 签到功能
红娘端(小程序)
- 独立登录入口(pages/matchmaker-login)
- 工作台页面(pages/matchmaker-workbench)
- 数据概览(2x2 网格布局)
- 待处理服务列表
- 一键接单功能
- 从「我的」页身份切换
管理后台(Web)
- 登录认证
- 仪表盘数据概览
- 用户管理
- 组织管理
- 资料审核
- 活动管理
- 举报处理
- 审计日志
后端 API
- 认证服务(JWT + Mock WeChat)
- 用户资料服务
- 推荐引擎(Required 硬过滤)
- 关系服务(Like/Pass/Block/Mutual)
- 消息服务(Match 校验)
- 活动服务(容量控制)
- 红娘服务(分配/接单/跟进)
- 举报申诉服务
- 审计日志服务
核心不变量验证
| 编号 | 不变量 | 状态 |
|---|---|---|
| INV-001 | Required 不可自动放宽 | ✓ 通过 |
| INV-002 | 未 Mutual 不可聊天 | ✓ 通过 |
| INV-003 | Block 优先级最高 | ✓ 通过 |
| INV-004 | 双向并发 Like 只创建一个 Match | ✓ 通过 |
| INV-005 | 活动名额不超卖 | ✓ 通过 |
| INV-006 | 单向活动意向不泄露 | ✓ 通过 |
| INV-007 | 红娘不能替用户 Like | ✓ 通过 |
| INV-008 | 非授权 Operator 不能查看身份证 | ✓ 通过 |
| INV-009 | 非案件上下文不能读取聊天 | ✓ 通过 |
| INV-010 | 跨 Organization 不能越权 | ✓ 通过 |
登录凭证
测试凭证已从发布文档移除;由部署环境安全提供。
访问地址
| 服务 | 地址 |
|---|---|
| 管理后台 | http://localhost:3000/ |
| API 网关 | http://localhost:8085/api/v1/ |
| PostgreSQL | localhost:5434 |
| Redis | localhost:6381 |
| MinIO | localhost:9003 |
冻结时间: 2026-09-01 15:45