Initial commit

This commit is contained in:
wangziqi
2026-02-09 09:51:14 -08:00
commit a7ce0a089e
104 changed files with 6470 additions and 0 deletions

79
README.md Normal file
View File

@@ -0,0 +1,79 @@
# 萌贝母婴商城Spring Boot + Vue + Arco Design + MySQL
基于《崔梦雪-开题报告修改版》实现的三端基础版母婴商城,包含顾客端、商家端、管理员端核心功能。
## 1. 技术栈
- 后端: Spring Boot 3 + Spring Web + Spring Data JPA
- 前端: Vue3 + Vite + Arco Design
- 数据库: MySQL 8
## 2. 功能覆盖
### 顾客
- 登录注册
- 搜索/浏览商品
- 购物车管理(加购、移除、结算)
- 下单购买
- 收藏管理
- 评价商品
- 订单管理(退款申请、查看物流、修改地址、删除订单)
- 个人信息修改
### 商家
- 数据概览(订单量、销售额、热销商品)
- 商品管理(增删改查)
- 订单管理(查看、发货、退款处理)
- 评价查看
- 物流查看
- 库存记录查看/删除
- 个人信息修改(通过 `/api/auth/me`
### 管理员
- 数据概览
- 订单管理
- 审核管理(商家入驻审核)
- 用户管理
- 轮播图管理
- 个人信息修改(通过 `/api/auth/me`
## 3. 目录结构
- `/Users/apple/code/bs/mying/backend` 后端工程
- `/Users/apple/code/bs/mying/frontend` 前端工程
- `/Users/apple/code/bs/mying/sql/init.sql` 数据库初始化脚本
## 4. 启动步骤
1. 创建并初始化数据库:
- 执行 `/Users/apple/code/bs/mying/sql/init.sql`
2. 修改后端数据库配置:
- 文件: `/Users/apple/code/bs/mying/backend/src/main/resources/application.yml`
3. 启动后端:
```bash
cd /Users/apple/code/bs/mying/backend
mvn spring-boot:run
```
4. 启动前端:
```bash
cd /Users/apple/code/bs/mying/frontend
npm install
npm run dev
```
5. 访问前端:
- `http://localhost:5173`
## 5. 默认账号
- 管理员: `admin / 123456`
- 商家: `merchant1 / 123456`
- 顾客: `customer1 / 123456`
## 6. 主要接口前缀
- `/api/auth` 登录注册与个人资料
- `/api/public` 商品与轮播公开接口
- `/api/customer` 顾客接口
- `/api/merchant` 商家接口
- `/api/admin` 管理员接口