feat: 全量更新前后端代码及文档 - 社区/定制/优惠券/活动/会员等模块

This commit is contained in:
Developer
2026-03-21 18:35:41 +08:00
parent a8aaf15bfb
commit 942465b758
590 changed files with 27840 additions and 14720 deletions

View File

@@ -1,5 +1,8 @@
# 后端架构设计文档索引
> **状态**:后端开发已完成,本目录保留架构设计与数据库参考文档。
> 实现细节请直接参阅源码:`openclaw-backend/openclaw-backend/src/`
## 架构总览
| 文件 | 说明 |
@@ -7,8 +10,6 @@
| [01-单体架构总体设计.md](./01-单体架构总体设计.md) | 整体架构图、技术栈、项目结构、模块划分、API格式、错误码 |
| [01-单体架构设计.md](./01-单体架构设计.md) | 补充架构说明 |
---
## 数据库设计
| 文件 | 说明 |
@@ -16,51 +17,6 @@
| [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 汇总表 |
---
## 通用基础设施
| 文件 | 说明 |
@@ -70,16 +26,5 @@
| [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
**文档版本**v2.0 | **更新日期**2026-03-18
**变更**:已清理 11 份过期的服务开发文档04~10代码已全部实现请直接参阅源码。