# 后端架构设计文档索引 ## 架构总览 | 文件 | 说明 | |------|------| | [01-单体架构总体设计.md](./01-单体架构总体设计.md) | 整体架构图、技术栈、项目结构、模块划分、API格式、错误码 | | [01-单体架构设计.md](./01-单体架构设计.md) | 补充架构说明 | --- ## 数据库设计 | 文件 | 说明 | |------|------| | [02-数据库设计-用户Skill积分.md](./02-数据库设计-用户Skill积分.md) | users / skill_categories / skills / skill_reviews / skill_downloads / user_points / points_records / points_rules 表结构 | | [03-数据库设计-订单支付邀请.md](./03-数据库设计-订单支付邀请.md) | orders / order_items / order_refunds / recharge_orders / payment_records / invite_codes / invite_records 表结构 | --- ## 服务开发文档 ### 用户服务 | 文件 | 说明 | |------|------| | [04-用户服务开发文档-part1.md](./04-用户服务开发文档-part1.md) | Entity / DTO / VO / Repository | | [04-用户服务开发文档-part2.md](./04-用户服务开发文档-part2.md) | UserService 接口 + Impl + Controller | ### Skill 服务 | 文件 | 说明 | |------|------| | [05-Skill服务开发文档.md](./05-Skill服务开发文档.md) | Entity / DTO / VO / Repository / Service / Controller | ### 积分服务 | 文件 | 说明 | |------|------| | [06-积分服务开发文档.md](./06-积分服务开发文档.md) | Entity / DTO / VO / Repository / Service / Controller | ### 订单服务 | 文件 | 说明 | |------|------| | [07-订单服务开发文档-part1.md](./07-订单服务开发文档-part1.md) | Entity / DTO / VO / Repository / Service接口 | | [07-订单服务开发文档-part2.md](./07-订单服务开发文档-part2.md) | OrderServiceImpl + OrderController | ### 支付服务 | 文件 | 说明 | |------|------| | [08-支付服务开发文档.md](./08-支付服务开发文档.md) | RechargeOrder / PaymentRecord / RechargeConfig / PaymentService + Impl + Controller | ### 邀请服务 | 文件 | 说明 | |------|------| | [09-邀请服务开发文档.md](./09-邀请服务开发文档.md) | InviteCode / InviteRecord / Repository / InviteService + Impl + Controller + 流程图 | ### 管理后台 | 文件 | 说明 | |------|------| | [10-管理后台-part1-权限与DTO.md](./10-管理后台-part1-权限与DTO.md) | 角色常量 / SecurityConfig片段 / 管理端 DTO & VO | | [10-管理后台-part2-Service.md](./10-管理后台-part2-Service.md) | AdminService 接口 + AdminServiceImpl(看板/用户/Skill/订单/积分规则) | | [10-管理后台-part3-Controller.md](./10-管理后台-part3-Controller.md) | AdminController + API 汇总表 | --- ## 通用基础设施 | 文件 | 说明 | |------|------| | [11-通用基础设施-part1-响应与异常.md](./11-通用基础设施-part1-响应与异常.md) | Result / ErrorCode / BusinessException / GlobalExceptionHandler | | [11-通用基础设施-part2-JWT与拦截器.md](./11-通用基础设施-part2-JWT与拦截器.md) | JwtUtil / UserContext / AuthInterceptor / WebMvcConfig | | [11-通用基础设施-part3-配置与工具类.md](./11-通用基础设施-part3-配置与工具类.md) | RedisConfig / MybatisPlusConfig / IdGenerator / pom.xml依赖 / application.yml完整示例 | --- ## 快速上手顺序 ``` 1. 阅读 01-单体架构总体设计 → 理解整体结构 2. 执行 02/03 数据库脚本 → 建表 3. 配置 11-part3 的 application.yml 4. 按模块顺序开发:用户 → Skill → 积分 → 订单 → 支付 → 邀请 5. 最后接入 10-管理后台 ``` --- **文档版本**:v1.0 | **创建日期**:2026-03-16