测试数据说明
生成测试数据
1. 启动 MongoDB
确保 MongoDB 已启动并运行在默认端口 27017。
2. 运行种子脚本
cd E:\code\e-scooter-rental-system
npm run seed
3. 预期输出
🧹 清空数据...
✅ 数据已清空
🚗 创建示例车辆...
✅ 创建了 5 辆车
👥 创建示例客户...
✅ 创建了 5 个客户
📋 创建示例订单...
✅ 创建了 3 个订单
🎉 示例数据创建完成!
车辆: 5 辆
客户: 5 个
订单: 3 个
测试数据详情
车辆数据 (5辆)
| 车辆编号 |
车型 |
品牌 |
颜色 |
状态 |
| SCOOTER001 |
黑骑士 |
小牛 |
黑色 |
空闲 |
| SCOOTER002 |
黑骑士 |
小牛 |
白色 |
空闲 |
| SCOOTER003 |
电动车 |
雅迪 |
蓝色 |
空闲 |
| SCOOTER004 |
高端豪车 |
特斯拉 |
红色 |
空闲 |
| SCOOTER005 |
普通标准套餐 |
爱玛 |
绿色 |
空闲 |
客户数据 (5个)
| 姓名 |
手机号 |
地址 |
| 张三 |
13800138000 |
北京市朝阳区 |
| 李四 |
13800138001 |
北京市海淀区 |
| 王五 |
13800138002 |
北京市西城区 |
| 赵六 |
13800138003 |
北京市东城区 |
| 钱七 |
13800138004 |
北京市丰台区 |
订单数据 (3个)
| 客户 |
车辆 |
租期 |
租金 |
状态 |
| 张三 |
SCOOTER001 |
2026-02-20 至 2026-03-20 |
50元/天 |
进行中 |
| 李四 |
SCOOTER002 |
2026-02-15 至 2026-03-15 |
50元/天 |
进行中 |
| 王五 |
SCOOTER003 |
2026-01-10 至 2026-02-10 |
40元/天 |
已完成 |
API 测试示例
1. 查询所有车辆
curl http://localhost:3000/api/vehicles
2. 查询所有客户
curl http://localhost:3000/api/customers
3. 查询所有订单
curl http://localhost:3000/api/orders
4. 查询财务统计
curl http://localhost:3000/api/finance/stats
5. 查询逾期订单
curl http://localhost:3000/api/orders/status/overdue
注意事项
- 运行种子脚本前,请确保 MongoDB 已启动
- 种子脚本会清空现有数据,请谨慎使用
- 测试数据仅供开发和测试使用
- 生产环境请使用真实数据