first commit
This commit is contained in:
131
after_sales/README.md
Normal file
131
after_sales/README.md
Normal file
@@ -0,0 +1,131 @@
|
||||
# After Sales 售后服务模块群
|
||||
|
||||
## 模块群概述
|
||||
|
||||
After Sales 模块群是 OneApp 的售后服务业务模块集合,提供了完整的汽车售后服务功能。该模块群包含了维修预约、服务记录、技师派工、客户满意度调查等核心售后业务功能。
|
||||
|
||||
## 子模块列表
|
||||
|
||||
### 核心模块
|
||||
1. **[oneapp_after_sales](./oneapp_after_sales.md)** - 售后服务主模块
|
||||
- 维修预约和服务管理
|
||||
- 服务记录和历史查询
|
||||
- 客户端售后功能入口
|
||||
|
||||
2. **[clr_after_sales](./clr_after_sales.md)** - 售后服务SDK
|
||||
- 售后服务业务逻辑封装
|
||||
- API接口统一管理
|
||||
- 数据模型定义
|
||||
|
||||
## 功能特性
|
||||
|
||||
### 核心业务功能
|
||||
1. **维修预约服务**
|
||||
- 在线预约维修时间
|
||||
- 服务门店选择
|
||||
- 预约状态跟踪
|
||||
- 预约变更和取消
|
||||
|
||||
2. **服务记录管理**
|
||||
- 维修历史记录
|
||||
- 服务项目详情
|
||||
- 费用明细查看
|
||||
- 服务评价反馈
|
||||
|
||||
3. **技师服务管理**
|
||||
- 技师信息展示
|
||||
- 服务进度跟踪
|
||||
- 实时沟通功能
|
||||
- 服务质量评估
|
||||
|
||||
4. **客户体验优化**
|
||||
- 服务满意度调查
|
||||
- 投诉建议处理
|
||||
- 会员权益服务
|
||||
- 增值服务推荐
|
||||
|
||||
## 技术架构
|
||||
|
||||
### 模块架构图
|
||||
```
|
||||
售后服务应用层 (oneapp_after_sales)
|
||||
↓
|
||||
售后服务SDK (clr_after_sales)
|
||||
↓
|
||||
基础服务层 (basic_*)
|
||||
↓
|
||||
原生平台能力
|
||||
```
|
||||
|
||||
### 主要依赖
|
||||
- **地图服务**: ui_mapview, amap_flutter_location
|
||||
- **支付服务**: kit_alipay, fluwx
|
||||
- **图片处理**: photo_view, photo_gallery
|
||||
- **电子签名**: signature
|
||||
- **权限管理**: permission_handler
|
||||
- **网络通信**: dio
|
||||
- **WebView**: basic_webview
|
||||
|
||||
## 业务流程
|
||||
|
||||
### 维修预约流程
|
||||
```mermaid
|
||||
graph TD
|
||||
A[用户发起预约] --> B[选择服务类型]
|
||||
B --> C[选择服务门店]
|
||||
C --> D[选择预约时间]
|
||||
D --> E[填写车辆信息]
|
||||
E --> F[确认预约信息]
|
||||
F --> G[支付定金]
|
||||
G --> H[预约成功]
|
||||
H --> I[门店确认]
|
||||
I --> J[服务执行]
|
||||
J --> K[服务完成]
|
||||
K --> L[客户评价]
|
||||
```
|
||||
|
||||
### 服务执行流程
|
||||
```mermaid
|
||||
graph TD
|
||||
A[客户到店] --> B[接车检查]
|
||||
B --> C[故障诊断]
|
||||
C --> D[制定维修方案]
|
||||
D --> E[客户确认]
|
||||
E --> F[开始维修]
|
||||
F --> G[维修过程]
|
||||
G --> H[质量检验]
|
||||
H --> I[交车准备]
|
||||
I --> J[客户验收]
|
||||
J --> K[结算付款]
|
||||
K --> L[服务完成]
|
||||
```
|
||||
|
||||
## 详细模块文档
|
||||
|
||||
- [OneApp After Sales - 售后服务主模块](./oneapp_after_sales.md)
|
||||
- [CLR After Sales - 售后服务SDK](./clr_after_sales.md)
|
||||
|
||||
## 开发指南
|
||||
|
||||
### 环境要求
|
||||
- Flutter >=1.17.0
|
||||
- Dart >=3.0.0 <4.0.0
|
||||
- Android SDK >=21
|
||||
- iOS >=11.0
|
||||
|
||||
### 快速开始
|
||||
```dart
|
||||
// 初始化售后服务模块
|
||||
await AfterSalesService.initialize();
|
||||
|
||||
// 创建维修预约
|
||||
final appointment = await AfterSalesService.createAppointment(
|
||||
serviceType: ServiceType.maintenance,
|
||||
storeId: 'store_123',
|
||||
appointmentTime: DateTime.now().add(Duration(days: 1)),
|
||||
);
|
||||
```
|
||||
|
||||
## 总结
|
||||
|
||||
After Sales 模块群为 OneApp 提供了完整的售后服务解决方案,通过标准化的业务流程和用户友好的界面设计,提升了售后服务的效率和客户满意度。模块群具有良好的扩展性,能够适应不同的售后服务场景和业务需求。
|
||||
Reference in New Issue
Block a user