Files
number/后端架构设计/00-文档索引.md
2026-03-17 12:09:43 +08:00

86 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 后端架构设计文档索引
## 架构总览
| 文件 | 说明 |
|------|------|
| [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