Files
danyang-match/docs/Phase-02-Completion-Report.md
T

1.5 KiB
Raw Blame History

丹阳公益婚恋服务平台 — Phase 02 完成确认

完成状态

Phase 状态 说明
P01 项目基础架构 ✅ 已完成 工程骨架 + Admin Web 构建成功
P02 认证与Operator ✅ 已完成 JWT + RBAC + 审计日志
P03 实名认证 未开始 待确认后开始

Phase 02 交付物汇总

后端(57 个 Java 文件)

  • 认证: WechatLoginProvider, MockWechatLoginProvider, JwtTokenService, AuthService, OperatorAuthService
  • 控制器: AuthController, OperatorAuthController, OperatorController, HealthController, VersionController
  • 实体: User, UserProfile, UserPreference, UserIdentity, Operator, Role, Permission, Organization, AuditLog
  • 过滤器: JwtAuthFilter, PermissionFilter
  • 配置: SecurityConfig, OpenApiConfig, MatchConfig, ActivityConfig, FeatureFlagConfig
  • 测试: 7 个测试类

数据库(4 个迁移文件,24 张表)

  • V001: 基础表(users, organizations, operators, roles, permissions, audit)
  • V002: 用户资料(profiles, preferences, identities, photos, privacy)
  • V003: 关系与审核(reviews, relations, matches, success_requests)
  • V004: 消息与推荐(recommendations, conversations, messages, notifications)

API 端点(12 个新接口)

  • 用户认证 5 个 + Operator 认证 4 个 + Operator 管理 3 个

Admin Web

  • 登录页、工作台、侧边栏布局(已构建 ✅)

待下一步

Phase 03: 实名认证(IdentityProvider 接口、身份证加密/AES-256、成年人校验、身份证去重)