# call-center **Repository Path**: mrwangworld/call-center ## Basic Information - **Project Name**: call-center - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-16 - **Last Updated**: 2026-04-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 语音客服中心系统 > 基于 Spring Boot + React 的企业级语音客服中心系统 ## 快速开始 ```bash # 1. 初始化数据库(仅首次) scripts\init-db.bat # 2. 启动所有服务 scripts\start.bat # 3. 停止服务 scripts\stop.bat # 4. 重启服务 scripts\restart.bat ``` 访问地址:http://localhost:8000 演示账号: - 用户名:`agent001` / 密码:`123456` ## 项目结构 ``` call-center/ ├── backend/ # Spring Boot 后端 ├── frontend/ # React 前端 ├── database/ # 数据库脚本 ├── natapp/ # natapp 内网穿透配置 ├── docs/ # 项目文档 ├── scripts/ # 启动脚本 └── assets/ # 图片资源 ``` ## 文档导航 | 文档 | 说明 | |------|------| | [快速启动指南](docs/01-quickstart.md) | 环境要求、启动步骤、常见问题 | | [演示脚本](docs/02-demo-script.md) | 10 分钟演示流程、话术参考 | | [项目交付清单](docs/03-delivery.md) | 交付内容、功能清单、配置说明 | | [项目总结](docs/04-project-summary.md) | 项目背景、技术亮点、下一步计划 | | [技术文档](docs/technical/) | 架构说明、API 文档、数据库设计 | ## 技术栈 **后端**: - Spring Boot 2.7.18 - MyBatis Plus 3.5.3 - MySQL 8.0.33 **前端**: - React 18 - Ant Design 5 - Umi 4 ## 核心功能 - ✅ 用户认证与权限管理 - ✅ 工作台(呼叫统计、坐席状态) - ✅ 呼叫中心(手动外拨、客户搜索) - ✅ 通话记录管理 - ✅ 工单管理 - ✅ 客户信息管理 - ✅ 催收案件管理(M0-M4+) - ✅ 统计报表 ## 内网穿透访问 系统支持 **cpolar** 和 **natapp** 两种内网穿透工具,任选其一即可。 ### 方式一:cpolar(推荐) ```bash # 启动 cpolar(后端服务) cpolar http 8080 # 或启动前端 cpolar http 8000 ``` 启动成功后,控制台会显示公网地址,如:`https://abc123.cpolar.cn` 详细配置见 [cpolar/README.md](cpolar/README.md) ### 方式二:natapp ```bash # 编辑 natapp/config.ini 填入 authtoken natapp -c natapp/config.ini ``` 详细配置见 [natapp/README.md](natapp/README.md) ## 管理脚本 | 脚本 | 功能 | |------|------| | `scripts/start.bat` | 启动所有服务 | | `scripts/stop.bat` | 停止所有服务 | | `scripts/restart.bat` | 重启所有服务 | | `scripts/init-db.bat` | 初始化数据库 | | `scripts/dev-start.bat` | 开发环境启动 | --- **版本**: v1.0.0 **交付日期**: 2026 年 4 月 15 日