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

3.6 KiB
Raw Blame History

后端架构设计文档索引

架构总览

文件 说明
01-单体架构总体设计.md 整体架构图、技术栈、项目结构、模块划分、API格式、错误码
01-单体架构设计.md 补充架构说明

数据库设计

文件 说明
02-数据库设计-用户Skill积分.md users / skill_categories / skills / skill_reviews / skill_downloads / user_points / points_records / points_rules 表结构
03-数据库设计-订单支付邀请.md orders / order_items / order_refunds / recharge_orders / payment_records / invite_codes / invite_records 表结构

服务开发文档

用户服务

文件 说明
04-用户服务开发文档-part1.md Entity / DTO / VO / Repository
04-用户服务开发文档-part2.md UserService 接口 + Impl + Controller

Skill 服务

文件 说明
05-Skill服务开发文档.md Entity / DTO / VO / Repository / Service / Controller

积分服务

文件 说明
06-积分服务开发文档.md Entity / DTO / VO / Repository / Service / Controller

订单服务

文件 说明
07-订单服务开发文档-part1.md Entity / DTO / VO / Repository / Service接口
07-订单服务开发文档-part2.md OrderServiceImpl + OrderController

支付服务

文件 说明
08-支付服务开发文档.md RechargeOrder / PaymentRecord / RechargeConfig / PaymentService + Impl + Controller

邀请服务

文件 说明
09-邀请服务开发文档.md InviteCode / InviteRecord / Repository / InviteService + Impl + Controller + 流程图

管理后台

文件 说明
10-管理后台-part1-权限与DTO.md 角色常量 / SecurityConfig片段 / 管理端 DTO & VO
10-管理后台-part2-Service.md AdminService 接口 + AdminServiceImpl看板/用户/Skill/订单/积分规则)
10-管理后台-part3-Controller.md AdminController + API 汇总表

通用基础设施

文件 说明
11-通用基础设施-part1-响应与异常.md Result / ErrorCode / BusinessException / GlobalExceptionHandler
11-通用基础设施-part2-JWT与拦截器.md JwtUtil / UserContext / AuthInterceptor / WebMvcConfig
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