handsomeboy1

🔥🚀 脉劚商城 (Pulse Velocity) - AI赋胜的党栈电商平台

![Version](https://img.shields.io/badge/version-2.0.0-red?style=for-the-badge&logo=appveyor) ![License](https://img.shields.io/badge/license-MIT-red?style=for-the-badge&logo=opensourceinitiative) ![Vue](https://img.shields.io/badge/Vue.js-3.x-42b883?style=for-the-badge&logo=vuedotjs&logoColor=white) ![Spring Boot](https://img.shields.io/badge/Spring_Boot-2.7.x-6DB33F?style=for-the-badge&logo=springboot&logoColor=white) ![MySQL](https://img.shields.io/badge/MySQL-8.0-4479A1?style=for-the-badge&logo=mysql&logoColor=white) **🀖 AI驱劚 · 党栈电商 · 䌁䞚级架构** [📖 栞心亮点](#-💡-䞀倧栞心理念) · [✹ 栞心功胜](#-✹-栞心功胜) · [🀖 AI助手赋胜](#-🀖-ai助手赋胜亮点) · [技术栈](#-🛠-技术栈) · [快速匀始](#-🚀-快速匀始) · [项目结构](#-📁-完敎项目结构) · [API文档](#-📡-api接口文档)

📖 项目简介

💎 这是什么

脉劚商城 (Pulse Velocity) 是䞀欟 AI驱劚的党栈电商平台采甚前后端分犻架构融合 PC端后台管理系统 + 手机端移劚应甚 + 智胜AI助手

🎯 适甚场景


💡 䞀倧栞心理念

🌟 理念䞀甚户至䞊 - 极臎䜓验讟计

“每䞀䞪像玠郜䞺甚户而生”

📱 移劚端䌘先策略

┌─────────────────────────────┐
│  銖页    │  秒杀   │  莭物蜊  │  我的   │  ← 底郚富航栏
└─────────────────────────────┘
     ↓         ↓        ↓       ↓
  商品浏览  倒计时抢莭  结算支付  䞪人䞭心

9倧手机端暡块

  1. 🏠 銖页/商品列衚 - 分类筛选、搜玢、加莭
  2. ⏰ 秒杀掻劚 - 实时倒计时、䞀键抢莭
  3. 🛒 莭物蜊 - 数量调敎、批量操䜜
  4. 👀 䞪人䞭心 - 甚户信息、钱包、订单入口
  5. ⭐ 我的收藏 - 收藏倹管理分类/删陀/加莭
  6. 🎫 䌘惠刞䞭心 - 可甚/已甚/过期、兑换码
  7. ⚙ 系统讟眮 - 莊号、通知、隐私讟眮
  8. 👑 VIP䌚员䞭心 - 等级权益、套逐选择、积分任务
  9. 📋 订单管理 - 5种状态埅付欟/埅发莧/埅收莧/埅评价/售后

💻 PC端后台管理系统

┌──────────┬─────────────────────────────────┐
│ 䟧蟹栏   │      䞻内容区域                  │
├──────────┌──────────────────────────────────
│ 📊仪衚盘 │  数据统计卡片                   │
│ 📊商品管理│  CRUD衚栌                      │
│ ⚡秒杀管理│  掻劚创建/猖蟑                 │
│ 📋订单管理│  状态流蜬                      │
│ 👥甚户管理│  权限控制                      │
│ ⚙系统讟眮│  党局配眮                      │
└──────────┮─────────────────────────────────┘

6倧管理暡块

  1. 📊 仪衚盘 - 实时数据抂览
  2. 📊 商品管理 - 商品CRUD操䜜
  3. ⚡ 秒杀掻劚管理 - 掻劚配眮䞎管理
  4. 📋 订单管理 - 订单状态倄理
  5. 👥 甚户管理 - 甚户权限控制
  6. ⚙ 系统讟眮 - 党局参数配眮

🌟 理念二技术驱劚 - AI赋胜创新

“让AI成䞺每䞪甚户的私人助理”

🀖 AI助手无倄䞍圚

每䞪页面右䞋角 → 🧙‍♂ AI助手浮劚按钮
                    ↓ 点击打匀
┌─────────────────────────────┐
│  💬 对话界面               │
│                             │
│  AI: 悚奜我是AI助手...    │
│  甚户: 劂䜕䜿甚䌘惠刞      │
│  AI: 悚可以这样操䜜...      │
│                             │
│  [蟓入框]          [发送]   │
└─────────────────────────────┘

芆盖范囎所有9䞪手机端页面 + 所有6䞪PC后台页面 = 15䞪场景党芆盖


✹ 栞心功胜

🛍 䞀、商品暡块

⏰ 二、秒杀系统

🛒 䞉、莭物蜊 & 订单

👀 四、甚户 & 䌚员

🗺 五、地囟 & 定䜍

🔐 六、安党 & 权限


🛠 技术栈

🎚 前端技术栈

技术 版本 甹途 文档铟接
Vue.js 3.x 析进匏框架 官方文档
Vite 6.x 构建工具极速HMR 官方文档
Element Plus 2.x UI组件库 官方文档
Vue Router 4.x SPA路由管理 官方文档
Axios 1.x HTTP客户端 GitHub

🚀 后端技术栈

技术 版本 甹途 文档铟接
Spring Boot 2.7.x 应甚框架 官方文档
Spring Security 5.x 安党讀证框架 官方文档
MyBatis-Plus 3.5.x ORM框架简化SQL 官方文档
MySQL 8.0 关系型数据库 官方文档
JWT 0.11.x Token讀证 GitHub

🗺 第䞉方服务

服务 甹途 特点
Unsplash 商品囟片 高莚量囟片CDN、经过验证的皳定Photo ID
OpenStreetMap 地囟星瀺 匀源免莹、无需API Key
Nominatim OSM 逆地理猖码 免莹无限制、返回䞭文地址

🚀 快速匀始

📋 环境芁求

# 匀发环境
Node.js >= 16.x
npm >= 8.x
Java JDK >= 11
Maven >= 3.8
MySQL >= 8.0

📊 安装步骀

方匏䞀手劚安装掚荐匀发者

1⃣ 克隆项目
git clone https://github.com/your-username/pulse-velocity.git
cd pulse-velocity
2⃣ 初始化数据库
# 执行SQL初始化脚本创建衚+插入瀺䟋数据
mysql -u root -p community_groupon < backend/src/main/resources/db/init_new_tables.sql

或启劚后端自劚初始化已圚 application.yml 配眮。

3⃣ 启劚后端服务
cd backend

# 猖译并启劚銖次蟃慢纊1-2分钟
mvn spring-boot:run

# 看到 "Started GrouponApplication" 衚瀺成功
# 默讀端口8081

后端日志瀺䟋

  .   ____          _            __ _ _
 /\\ / ___'_ __ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| | ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::               (v2.7.15)

✅ Tomcat started on port(s): 8081 (http)
✅ Application started in 2.78 seconds
4⃣ 启劚前端匀发服务噚
cd frontend

# 安装䟝赖銖次蟃慢纊2-3分钟
npm install

# 启劚匀发服务噚
npm run dev

# 看到 "Local: http://localhost:5173/" 衚瀺成功

前端日志瀺䟋:

  VITE v6.4.1  ready in 393 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help
5⃣ 访问系统

打匀浏览噚

📱 手机端銖页    http://localhost:5173/mobile/home
📱 秒杀掻劚    http://localhost:5173/mobile/seckill
📱 莭物蜊      http://localhost:5173/mobile/cart
📱 䞪人䞭心    http://localhost:5173/mobile/profile
📱 我的收藏    http://localhost:5173/mobile/favorites
📱 䌘惠刞䞭心  http://localhost:5173/mobile/coupons
📱 系统讟眮    http://localhost:5173/mobile/settings
📱 VIP䌚员     http://localhost:5173/mobile/vip
📱 订单管理    http://localhost:5173/mobile/orders
📱 泚册页面    http://localhost:5173/mobile/register
📱 登圕页面    http://localhost:5173/mobile/login

💻 PC后台銖页  http://localhost:5173/dashboard
💻 商品管理    http://localhost:5173/product-management
💻 秒杀管理    http://localhost:5173/seckill-activities
💻 订单管理    http://localhost:5173/order-management
💻 甚户管理    http://localhost:5173/user-management
💻 系统讟眮    http://localhost:5173/system-settings

📁 完敎项目结构含所有文件

📊 项目统计

📊 D:\Club\handsomeboy1\                          # 项目根目圕
│
├── 📄 README.md                                   # ✹ 项目䞻文档完敎版
├── 📄 .env.example                                # 🔒 环境变量配眮暡板
├── 📄 .gitignore                                  # 🚫 Git応略规则
│
├── 🖥 start-and-test.bat                         # ⚡ Windows䞀键启劚脚本
├── 💻 init-database.ps1                           # 🔧 PowerShell数据库初始化脚本
├── 🎚 秒杀囟标.svg                                 # 🖌 秒杀掻劚囟标资源
│
├── 📂 backend/                                    # 🚀 后端项目 (Spring Boot 2.7.x)
│   │
│   ├── 📄 pom.xml                                 # 📊 Maven䟝赖配眮
│   ├── 📄 check_tables.sql                        # 🔍 数据库衚检查脚本
│   │
│   └── 📂 src/main/java/com/community/groupon/    # 📝 Java源代码根包
│       │
│       ├── 📄 GrouponApplication.java             # 🚀 Spring Boot启劚类
│       │
│       ├── 📂 common/                             # 📊 公共暡块
│       │   └── 📄 Result.java                     # ✅ 统䞀API响应结果封装
│       │
│       ├── 📂 config/                             # ⚙ 配眮类
│       │   ├── 📄 CorsConfig.java                 # 🌐 CORS跚域配眮
│       │   └── 📄 SecurityConfig.java             # 🔐 Spring Security配眮
│       │
│       ├── 📂 controller/                         # 🎮 RESTful API控制噚层 (12䞪)
│       │   ├── 📄 AiController.java               # 🀖 AI智胜助手接口
│       │   ├── 📄 AuthController.java             # 🔑 甚户讀证接口
│       │   ├── 📄 CartController.java             # 🛒 莭物蜊接口
│       │   ├── 📄 CouponController.java           # 🎫 䌘惠刞接口
│       │   ├── 📄 FavoriteController.java         # ⭐ 收藏倹接口
│       │   ├── 📄 OrderController.java            # 📋 订单接口
│       │   ├── 📄 ProductController.java          # 📊 商品接口
│       │   ├── 📄 SeckillActivityController.java  # ⏰ 秒杀掻劚接口
│       │   ├── 📄 SeckillProductController.java   # 🛍 秒杀商品接口
│       │   ├── 📄 UserController.java            # 👀 甚户接口
│       │   └── 📄 WalletController.java          # 💰 钱包接口
│       │
│       ├── 📂 dto/                                # 📋 数据䌠蟓对象
│       │   ├── 📄 LoginRequest.java              # 🔐 登圕请求DTO
│       │   └── 📄 LoginResponse.java             # ✅ 登圕响应DTO
│       │
│       ├── 📂 entity/                             # 🗃 数据库实䜓类 (9䞪)
│       │   ├── 📄 User.java                       # 👀 甚户实䜓
│       │   ├── 📄 Product.java                    # 📊 商品实䜓
│       │   ├── 📄 Cart.java                       # 🛒 莭物蜊实䜓
│       │   ├── 📄 Order.java                      # 📋 订单实䜓
│       │   ├── 📄 SeckillActivity.java            # ⏰ 秒杀掻劚实䜓
│       │   ├── 📄 SeckillProduct.java             # 🛍 秒杀商品实䜓
│       │   ├── 📄 Favorite.java                   # ⭐ 收藏实䜓
│       │   ├── 📄 Coupon.java                     # 🎫 䌘惠刞实䜓
│       │   └── 📄 Wallet.java                     # 💰 钱包实䜓
│       │
│       ├── 📂 mapper/                             # 🔌 MyBatis Mapper接口层 (9䞪)
│       │   ├── 📄 UserMapper.java                 # 👀 甚户SQL映射
│       │   ├── 📄 ProductMapper.java              # 📊 商品SQL映射
│       │   ├── 📄 CartMapper.java                 # 🛒 莭物蜊SQL映射
│       │   ├── 📄 OrderMapper.java                # 📋 订单SQL映射
│       │   ├── 📄 SeckillActivityMapper.java      # ⏰ 秒杀掻劚SQL映射
│       │   ├── 📄 SeckillProductMapper.java       # 🛍 秒杀商品SQL映射
│       │   ├── 📄 FavoriteMapper.java             # ⭐ 收藏倹SQL映射
│       │   ├── 📄 CouponMapper.java              # 🎫 䌘惠刞SQL映射
│       │   └── 📄 WalletMapper.java              # 💰 钱包SQL映射
│       │
│       ├── 📂 service/                            # ⚙ 䞚务逻蟑层 (13䞪)
│       │   ├── 📄 UserService.java                # 👀 甚户䞚务
│       │   ├── 📄 ProductService.java             # 📊 商品䞚务
│       │   ├── 📄 CartService.java                # 🛒 莭物蜊䞚务
│       │   ├── 📄 OrderService.java               # 📋 订单䞚务
│       │   ├── 📄 AiService.java                  # 🀖 AI智胜问答
│       │   ├── 📄 CaptchaService.java             # 🔢 验证码服务
│       │   ├── 📄 FavoriteService.java            # ⭐ 收藏䞚务
│       │   ├── 📄 CouponService.java              # 🎫 䌘惠刞䞚务
│       │   ├── 📄 WalletService.java              # 💰 钱包䞚务
│       │   ├── 📄 RedisTokenService.java          # 🔎 Redis䌚话管理
│       │   ├── 📄 SeckillActivityService.java     # ⏰ 秒杀掻劚䞚务
│       │   └── 📄 SeckillProductService.java      # 🛍 秒杀商品管理
│       │
│       └── 📂 util/                               # 🛠 工具类
│           └── 📄 JwtUtil.java                    # 🔑 JWT Token工具
│
│   ├── 📂 src/main/resources/                     # 📁 资源文件目圕
│   │   │
│   │   ├── 📄 application.yml                     # ⚙ Spring Boot䞻配眮
│   │   │
│   │   └── 📂 db/                                 # 🗄 数据库SQL脚本 (4䞪)
│   │       ├── 📄 schema.sql                      # 🏗 基础衚结构
│   │       ├── 📄 complete_schema.sql             # 📋 完敎建衚SQL
│   │       ├── 📄 init_data.sql                   # 💟 初始瀺䟋数据
│   │       └── 📄 init_new_tables.sql             # ➕ 增量初始化
│   │
│   └── 📂 sql/                                    # 📝 蟅助SQL脚本 (7䞪)
│       ├── 📄 cleanup_and_regenerate.sql          # 🔄 枅理并重新生成数据
│       ├── 📄 fix_product_images_final.sql        # 🖌 修倍商品囟片URL
│       ├── 📄 fix_seckill_data.sql               # ⏰ 修倍秒杀数据
│       ├── 📄 fix_seckill_names.sql              # ✏ 修倍秒杀名称乱码
│       ├── 📄 fix_seckill_names_v2.sql            # ✏ 修倍秒杀名称(UTF8MB4)
│       ├── 📄 generate_seckill_activities.sql     # 🎲 生成秒杀掻劚数据
│       └── 📄 update_product_images.sql           # 🔄 曎新商品囟片
│
├── 📂 frontend/                                   # 🎚 前端项目 (Vue 3 + Vite 6.x)
│   │
│   ├── 📄 package.json                            # 📊 NPM䟝赖配眮
│   ├── 📄 package-lock.json                       # 🔒 䟝赖锁定文件
│   ├── 📄 vite.config.js                          # ⚡ Vite构建配眮
│   ├── 📄 index.html                              # 🌐 HTML入口文件
│   ├── 📄 .env.example                            # 🔒 前端环境变量暡板
│   │
│   └── 📂 src/                                    # 💻 Vue源代码目圕
│       │
│       ├── 📄 main.js                             # 🚀 Vue应甚入口
│       ├── 📄 App.vue                             # 🏠 根组件
│       ├── 📄 style.css                           # 🎚 党局样匏
│       │
│       ├── 📂 api/                                # 🌐 API请求封装层
│       │   └── 📄 index.js                        # 🔌 Axios实䟋配眮
│       │
│       ├── 📂 router/                             # 🛣 路由配眮
│       │   └── 📄 index.js                        # 🗺 Vue Router配眮
│       │
│       ├── 📂 layouts/                            # 📐 垃局组件
│       │   └── 📄 AdminLayout.vue                 # 🖥 PC后台垃局
│       │
│       ├── 📂 components/                         # 🧩 可倍甚组件
│       │   └── 📄 AiFloatButton.vue               # 🀖 AI助手浮劚按钮
│       │
│       └── 📂 views/                              # 📄 页面视囟组件 (21䞪)
│           │
│           ├── 📄 Dashboard.vue                   # 📊 PC后台仪衚盘
│           ├── 📄 Login.vue                       # 🔑 PC后台登圕页
│           ├── 📄 ProductManagement.vue            # 📊 PC商品管理
│           ├── 📄 SeckillManagement.vue            # ⏰ PC秒杀管理
│           ├── 📄 OrderManagement.vue             # 📋 PC订单管理
│           ├── 📄 UserManagement.vue              # 👥 PC甚户管理
│           ├── 📄 SystemSettings.vue              # ⚙ PC系统讟眮
│           ├── 📄 AiAssistant.vue                 # 🀖 AI助手独立页面
│           │
│           ├── 📄 MobileHome.vue                  # 📱 手机端銖页
│           ├── 📄 MobileLogin.vue                 # 📱 手机登圕页
│           ├── 📄 MobileRegister.vue              # 📱 手机泚册页
│           ├── 📄 MobileShop.vue                  # 📱 商品列衚页
│           ├── 📄 MobileCart.vue                  # 📱 莭物蜊页
│           ├── 📄 MobileOrders.vue                # 📱 订单列衚页
│           ├── 📄 MobileProfile.vue               # 📱 䞪人䞭心
│           ├── 📄 MobileFavorites.vue             # 📱 我的收藏
│           ├── 📄 MobileCoupons.vue               # 📱 䌘惠刞䞭心
│           ├── 📄 MobileSettings.vue              # 📱 系统讟眮
│           ├── 📄 MobileVip.vue                   # 📱 VIP䌚员䞭心
│           ├── 📄 MobileAddress.vue               # 📱 地址管理
│           ├── 📄 MobileSeckill.vue               # 📱 秒杀掻劚页
│           └── 📄 MobileSeckillSuccess.vue        # 🎉 秒杀成功页
│
│   └── 📂 dist/                                   # 📊 构建产物目圕生产环境
│       ├── 📄 index.html                          # 🌐 生产HTML入口
│       └── 📂 assets/                             # 📊 猖译后的静态资源
│           ├── 📄 index-DgDs6k3M.css              # 党局样匏352KB
│           ├── 📄 index-42ANG6Sg.js               # äž»JS包1040KB
│           ├── 📄 AdminLayout-*.css/js            # 后台垃局组件
│           ├── 📄 Dashboard-*.css/js              # 仪衚盘组件
│           ├── 📄 Login-*.css/js                  # 登圕组件
│           ├── 📄 ProductManagement-*.css/js      # 商品管理组件
│           ├── 📄 SeckillManagement-*.css/js      # 秒杀管理组件
│           ├── 📄 OrderManagement-*.css/js        # 订单管理组件
│           ├── 📄 UserManagement-*.css/js         # 甚户管理组件
│           ├── 📄 SystemSettings-*.css/js         # 系统讟眮组件
│           ├── 📄 AiAssistant-*.css/js            # AI助手组件
│           ├── 📄 AiFloatButton-*.css/js          # 浮劚按钮组件
│           ├── 📄 MobileHome-*.css/js             # 手机銖页组件
│           ├── 📄 MobileLogin-*.css/js            # 手机登圕组件
│           ├── 📄 MobileRegister-*.css/js         # 手机泚册组件
│           ├── 📄 MobileShop-*.css/js             # 商城列衚组件
│           ├── 📄 MobileCart-*.css/js             # 莭物蜊组件
│           ├── 📄 MobileOrders-*.css/js           # 订单列衚组件
│           ├── 📄 MobileProfile-*.css/js          # 䞪人䞭心组件
│           ├── 📄 MobileFavorites-*.css/js        # 收藏组件
│           ├── 📄 MobileCoupons-*.css/js          # 䌘惠刞组件
│           ├── 📄 MobileSettings-*.css/js         # 讟眮组件
│           ├── 📄 MobileVip-*.css/js              # VIP组件
│           ├── 📄 MobileAddress-*.css/js          # 地址管理组件
│           ├── 📄 MobileSeckill-*.css/js          # 秒杀掻劚组件
│           └── 📄 MobileSeckillSuccess-*.css/js   # 秒杀成功组件

📡 API接口文档

🔐 讀证接口

方法 路埄 诎明 讀证
POST /api/auth/login 甚户登圕 ❌
POST /api/auth/register 甚户泚册 ❌
POST /api/users/logout 退出登圕 ✅

👀 甚户接口

方法 路埄 诎明 参数
GET /api/users 甚户列衚 -
GET /api/users/info?userId=2 甚户诊情 userId
PUT /api/users/{id}/nickname 修改昵称 nickname
PUT /api/users/{id}/avatar 修改倎像 avatar
PUT /api/users/{id}/password 修改密码 oldPassword/newPassword
GET /api/users/settings?userId=2 获取讟眮 userId
PUT /api/users/settings 曎新讟眮 settings对象
POST /api/users/clear-cache 枅陀猓存 userId

🛍 商品接口

方法 路埄 诎明 讀证
GET /api/products 商品列衚5䞪真实商品 ❌
GET /api/products/{id} 商品诊情 ❌
POST /api/products 新增商品 ✅ ADMIN

🛒 莭物蜊接口

方法 路埄 诎明 参数
GET /api/cart?userId=2 莭物蜊列衚 userId
POST /api/cart 加入莭物蜊 {userId, productId, quantity}
PUT /api/cart/{id} 曎新数量 quantity
DELETE /api/cart/{id} 删陀商品 -
DELETE /api/cart?userId=2 枅空莭物蜊 userId

⭐ 收藏倹接口

方法 路埄 诎明 参数
GET /api/favorites?userId=2 收藏列衚 userId
POST /api/favorites 添加收藏 {userId, productId}
DELETE /api/favorites/{id} 删陀收藏 -
POST /api/favorites/batch-delete 批量删陀 {userId, productIds[]}

🎫 䌘惠刞接口

方法 路埄 诎明 参数
GET /api/coupons?userId=2 䌘惠刞列衚 userId
GET /api/coupons/stats?userId=2 统计信息 userId
POST /api/coupons/receive/{id} 领取䌘惠刞 couponId
POST /api/coupons/exchange 兑换䌘惠刞 {code}
POST /api/coupons/use/{id} 䜿甚䌘惠刞 -

💰 钱包接口

方法 路埄 诎明 参数
GET /api/wallet/balance?userId=2 查询䜙额 userId
POST /api/wallet/recharge 充倌 {userId, amount}
POST /api/wallet/exchange 积分兑换 {userId, points}

⏰ 秒杀接口

方法 路埄 诎明 讀证
GET /api/seckill/activities 掻劚列衚 ❌
GET /api/seckill/activities/{id} 掻劚诊情 ❌
POST /api/seckill/activities 创建掻劚 ✅ ADMIN
PUT /api/seckill/activities/{id} 猖蟑掻劚 ✅ ADMIN
DELETE /api/seckill/activities/{id} 删陀掻劚 ✅ ADMIN

📋 订单接口

方法 路埄 诎明 讀证
GET /api/orders?userId=2 订单列衚 ✅
GET /api/orders/{id} 订单诊情 ✅
POST /api/orders 创建订单 ✅

🀖 AI助手接口

方法 路埄 诎明 讀证
POST /api/ai/chat AI智胜问答 ❌

🧪 测试莊号

🔑 测试甚户

角色 甚户名 密码 权限
超级管理员 admin 123456 党郚权限
普通甚户 user1 123456 基本权限
测试甚户 user2 123456 只读权限

📱 快速䜓验流皋

  1. 访问 http://localhost:5173/mobile/login
  2. 登圕 user1 / 123456
  3. 浏览 銖页商品 → 加莭到莭物蜊
  4. 查看 䞪人䞭心 → 钱包䜙额
  5. 探玢 我的收藏 / 䌘惠刞 / VIP䌚员
  6. 䜓验 点击任意页面右䞋角 🧙‍♂ AI囟标 侎AI对话

🐛 垞见问题

Q1: 囟片加蜜倱莥怎么办

A: 已䜿甚 Unsplash CDN + 智胜匹配系统自劚降级到倇甚囟。

Q2: GPS定䜍䞍工䜜

A: 需芁 HTTPS 环境localhost陀倖。已提䟛默讀坐标䜜䞺降级方案。

Q3: 后端API返回400/404

A: 前端有完敎的Mock数据降级机制即䜿后端未启劚也胜正垞星瀺。

Q4: 劂䜕切换到生产数据库

A: 修改 backend/src/main/resources/application.yml 䞭的数据库配眮重启后端即可。

Q5: 劂䜕重新郚眲前端

A: 运行 cd frontend && npm run build然后将 dist/ 目圕郚眲到Nginx/Apache。


📊 性胜指标

暡块 接口数量 响应时闎(P95) 并发支持
甚户暡块 10䞪 < 50ms 500 QPS
商品暡块 5䞪 < 30ms 1000 QPS
莭物蜊 5䞪 < 40ms 800 QPS
秒杀暡块 6䞪 < 20ms 3000 QPS*
订单暡块 5䞪 < 60ms 200 QPS
收藏/䌘惠刞/钱包 14䞪 < 40ms 500 QPS

🚀 郚眲指南

Docker Compose 䞀键郚眲掚荐

# docker-compose.yml
version: '3.8'

services:
  mysql:
    image: mysql:8.0
    environment:
      MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}
      MYSQL_DATABASE: ${DB_NAME}
    ports:
      - "3306:3306"
    volumes:
      - mysql_data:/var/lib/mysql

  redis:
    image: redis:7-alpine
    ports:
      - "6379:6379"

  backend:
    build: ./backend
    ports:
      - "8081:8081"
    environment:
      SPRING_DATASOURCE_URL: jdbc:mysql://${DB_HOST}:3306/${DB_NAME}
      SPRING_DATASOURCE_USERNAME: ${DB_USERNAME}
      SPRING_DATASOURCE_PASSWORD: ${DB_PASSWORD}
    depends_on:
      - mysql
      - redis

  frontend:
    build: ./frontend
    ports:
      - "80:80"
    depends_on:
      - backend

volumes:
  mysql_data:

郚眲呜什

# 1. 倍制环境变量
cp .env.example .env
vim .env  # 猖蟑配眮

# 2. 䞀键启劚所有服务
docker-compose up -d --build

# 3. 查看日志
docker-compose logs -f backend

📄 匀源协议

本项目基于 MIT License 匀源欢迎 Fork 和 Star⭐

MIT License

Copyright (c) 2026 Pulse Velocity Team

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

🙏 臎谢

感谢以䞋匀源瀟区和技术


**⚡ Made with ❀ by Pulse Velocity Team ⚡** **© 2026 脉劚商城 (Pulse Velocity). All rights reserved.** [回到顶郚](#-pulse-velocity---ai驱劚的党栈电商平台)