---
title: "13_CS_Detailed"
author: "系统设计团队"
date: "2024年12月19日"
documentclass: article
geometry: margin=1in
fontsize: 11pt
mainfont: "PingFang SC"
CJKmainfont: "PingFang SC"
---
---
doc_id: DT-13-CS
doc_role: module_body
authority: secondary
scope: 详细设计-客户服务
source_of_truth: false
last_reviewed: 2026-03-18
retrieval_priority: P1
---
# 福建水务营收系统详细设计-客户服务模块正文
## 章节导航(精简)
- [文档定位](#sec-position)
- [架构图模块对齐说明](#sec-cs-alignment)
- [客户服务详细设计正文](#sec-content)
- [客户服务模块统一约束](#sec-cs-rules)
- [接口与数据追溯矩阵](#sec-cs-trace)
- [CS-001 账户绑定管理](#mod-cs-001)
- [CS-002 信息查询服务](#mod-cs-002)
- [CS-003 在线缴费服务](#mod-cs-003)
- [CS-004 电子发票服务](#mod-cs-004)
- [CS-005 营业网点服务](#mod-cs-005)
- [CS-006 业务办理服务](#mod-cs-006)
- [CS-007 柜面扫码支付](#mod-cs-007)
## 文档定位
本文档为 `01_Detailed_Design.md` 中“客户服务模块详细设计”章节的模块正文拆分稿,便于按模块独立维护。正式交付口径以主详设为准。
## 架构图模块对齐说明
整体架构图中,客户渠道相关模块同时使用了 `CS-*` 与 `WECHAT-*` 两套编号:
- `CS-*` 用于 `SYS-002` 营收业务子系统中的客户服务模块群表达;
- `WECHAT-*` 用于 `SYS-004` 微网厅子系统中的渠道形态表达。
当前详细设计采用“能力域优先”的承接方式,即以 `CS-*` 作为正式详细设计编号,将 `WECHAT-*` 视为渠道侧同源能力映射,不另建平行正式主稿。
| 架构图模块 | 当前详设承接章节 | 说明 |
| --- | --- | --- |
| `WECHAT-001` 账户绑定管理 | `CS-001` | 微网厅渠道形态映射到统一账户绑定能力 |
| `WECHAT-002` 信息查询服务 | `CS-002` | 微网厅账单、发票、流水查询能力映射 |
| `WECHAT-003` 在线缴费服务 | `CS-003` | 微网厅渠道缴费入口映射 |
| `WECHAT-004` 电子发票服务 | `CS-004` | 微网厅电子发票查看/推送/下载映射 |
| `WECHAT-005` 营业网点服务 | `CS-005` | 微网厅网点查询与预约引导映射 |
| `WECHAT-006` 业务办理服务 | `CS-006` | 微网厅线上办理入口映射 |
| `WECHAT-007` 账户流水 | `CS-002` | 当前并入信息查询服务,不单列平行正文 |
| `WECHAT-008` 账号与机构管理 | `CS-001` | 当前并入账户绑定与账户切换能力 |
# 客户服务模块详细设计
## 客户服务模块统一约束
1. 客户服务模块负责渠道侧受理与展示,核心账务、发票、通知结果均由 `SYS-002` 统一落账与回写。
2. 支付、发票、消息分别通过 `SYS-009`、`SYS-008`、`SYS-010` 协同完成,客户服务模块不直接承载外部平台业务规则。
3. 账户绑定、在线支付、发票申请、业务办理等关键动作必须进行身份校验与权限校验,禁止匿名高风险操作。
4. 支付与发票场景必须具备幂等控制,避免重复下单、重复开票、重复回写导致业务状态不一致。
5. 渠道请求、结果回写、人工补偿动作应保留可追溯日志,满足审计与争议处理要求。
## 接口与数据追溯矩阵
> 说明:详细接口字段与报文以 `../03_Technical_Design/03_Interface_Design.md` 为准。
| CS 模块 | 关键接口 | 核心数据域(摘要) | 主要协同对象 |
|---|---|---|---|
| CS-001 账户绑定管理 | `IF-CS-001` | `biz_cust_app_binds`、`biz_cust`、`biz_account` | 微信、支付宝、微网厅 |
| CS-002 信息查询服务 | `IF-CS-002` | `biz_charge*`、`biz_reading_data`、`biz_invoice` | 客户渠道、`SYS-002` |
| CS-003 在线缴费服务 | `IF-CS-003` | `biz_charge*`、`biz_collection`、`bk_transaction*` | `SYS-009` |
| CS-004 电子发票服务 | `IF-CS-004` | `biz_invoice*`、`biz_cust_invoice` | `SYS-008` |
| CS-005 营业网点服务 | `IF-CS-005` | `biz_outlets`、`biz_business_types` | 客户渠道 |
| CS-006 业务办理服务 | `IF-CS-006` | `biz_process*`、`biz_content_attach` | 工单系统、`SYS-010` |
| CS-007 柜面扫码支付 | `IF-CS-007` | `biz_collection`、`bk_transaction*`、`biz_charge` | 营业厅、`SYS-009` |
## CS-001 账户绑定管理(对齐 WECHAT-001 / WECHAT-008)
### 功能说明
面向微信、支付宝、微网厅等渠道实现客户账户绑定、解绑、默认账户设置、多账户切换与身份校验。
### 关键规则
1. 一个渠道账户可绑定多个用水账户。
2. 绑定、解绑、默认账户变更等敏感操作需进行身份校验。
3. 已销户、冻结或限制服务的账户不得新增绑定。
### 核心数据
- `biz_cust_app_binds`
- `biz_cust`
- `biz_account`
### 接口映射
- `IF-CS-001`:渠道账户绑定、解绑、默认账户切换。
- `IF-REV-001`:客户与账户信息查询,校验绑定对象合法性。
### 落地边界
- **已落地**:渠道绑定关系、客户与账户主数据引用。
- **部分落地**:多渠道同账号合并策略依赖业务规则与运营配置共同控制。
- **文档先行**:跨渠道统一身份画像与复杂合并规则仅保留设计语义。
## CS-002 信息查询服务(对齐 WECHAT-002 / WECHAT-007)
### 功能说明
提供账单查询、缴费记录查询、用水分析、欠费查询、账户流水、历史账单等服务。
### 关键设计
1. 查询范围严格限制在已绑定客户与账户范围内。
2. 账单、缴费、发票、办理进度等数据通过 SYS-002 标准接口聚合展示。
3. 常用历史数据支持按最近周期快速查询。
### 核心数据
- `biz_cust`
- `biz_account`
- `biz_charge`
- `biz_charge_detail`
- `biz_invoice`
### 接口映射
- `IF-CS-002`:账单、欠费、缴费、用水、发票等聚合查询。
- `IF-REV-001`:客户基础信息查询与状态校验。
- `IF-REV-010`:统计类查询场景复用营收统计接口能力。
### 落地边界
- **已落地**:账单、缴费、发票、客户信息等基础查询链路。
- **部分落地**:部分专题分析更多依赖报表端,不在渠道侧单独建模。
- **文档先行**:个性化推荐与预测分析不作为当前已实现能力表述。
## CS-003 在线缴费服务(对齐 WECHAT-003)
### 功能说明
提供微信支付、支付宝支付、银行卡支付、预存款支付等在线缴费能力。
### 业务流程
```mermaid
flowchart TD
A[提交缴费请求] --> B[校验账单与应缴金额]
B --> C[创建业务订单]
C --> D[调用SYS-009下单]
D --> E[接收支付回调/查询结果]
E --> F[更新核销状态]
F --> G[返回缴费结果]
```
### 关键规则
1. 下单前再次校验账单未缴状态和应缴金额。
2. 支付结果以 `SYS-009` 回调/查询确认为准。
3. 对失败订单支持补单、查询与结果回写。
### 核心数据
- `biz_charge`
- `biz_charge_detail`
- `bk_transaction`
- `bk_transaction_callback`
### 接口映射
- `IF-CS-003`:客户渠道支付下单入口。
- `IF-EXT-004`、`IF-EXT-005`:支付下单协同与结果回写。
- `IF-REV-006`:账单核销与收费状态更新。
### 落地边界
- **已落地**:渠道下单、支付回调、账单核销主链路。
- **部分落地**:失败补偿策略部分由支付平台与人工复核协同处理。
- **文档先行**:复杂营销组合支付与分账能力暂不宣称为已实现。
## CS-004 电子发票服务(对齐 WECHAT-004)
### 功能说明
在客户渠道中提供电子发票申请、查询、下载以及缴费后发票推送能力。
### 关键设计
1. 电子发票开具能力经 `SYS-008` 统一提供。
2. 发票申请与客户开票信息、缴费记录和账单状态联动校验。
3. 发票结果支持下载、查看和渠道推送。
### 核心数据
- `biz_invoice`
- `biz_cust_invoice`
- `biz_invoice_taxrate`
### 接口映射
- `IF-CS-004`:客户侧发票申请与状态查询。
- `IF-EXT-006`、`IF-EXT-007`:发票开具协同与结果回写。
- `IF-REV-008`:营收侧发票主流程协同。
### 落地边界
- **已落地**:发票申请、开票信息校验、开票结果回写。
- **部分落地**:红冲、补开等复杂票据后处理以发票服务能力为主。
- **文档先行**:多税率拆票、批量异步重试等高级策略仅保留设计语义。
## CS-005 营业网点服务(对齐 WECHAT-005)
### 功能说明
提供营业网点查询、服务范围查看、办事指引与营业时间展示能力。
### 关键设计
1. 网点信息展示地址、联系电话、营业时间与可办理业务范围。
2. 网点服务以查询与引导为主,不在本模块中虚构额外业务实体表。
3. 与 CS-006 业务办理服务协同,支持从网点查询跳转到线上办理。
### 核心数据
- `biz_outlets`
- `biz_business_types`
### 接口映射
- `IF-CS-005`:网点信息、可办事项、预约入口查询。
### 落地边界
- **已落地**:网点查询与办事引导能力。
- **部分落地**:预约排队等能力可能由外部排队系统承载。
- **文档先行**:导航路线规划与实时客流预测仅保留扩展方向。
## CS-006 业务办理服务(对齐 WECHAT-006)
### 功能说明
提供更名、过户、联系方式变更、开票方式变更、一户多人口、自主抄表、换表申请等线上业务办理入口。
### 关键设计
1. 业务办理统一调用工单/流程能力,不与后台流程表重复建模。
2. 办理结果与客户资料、工单状态、报装或表务流程联动更新。
3. 触达通知通过 `SYS-010` 完成结果通知。
### 核心数据
- `biz_process`
- `biz_process_transfer`
- `biz_content_attach`
### 接口映射
- `IF-CS-006`:办理申请提交、进度查询、补件上传。
- `IF-EXT-008`:办理结果通知协同。
### 落地边界
- **已落地**:办理申请、进度查询、补件与状态联动。
- **部分落地**:复杂跨部门并行审批流程依赖后端流程引擎配置。
- **文档先行**:智能预审与自动分单规则暂不表述为已实现能力。
## CS-007 柜面扫码支付
### 功能说明
支持营业厅柜台二维码收款、票据关联、结果回传,是柜台收费场景对线上支付能力的补充入口。
### 业务流程
```mermaid
flowchart TD
A[柜面发起扫码收款] --> B[生成支付订单]
B --> C[客户扫码支付]
C --> D[接收支付结果回写]
D --> E[更新账单核销状态]
E --> F[打印或展示收费凭证]
```
### 关键设计
1. 柜面扫码支付与 REV-003 营业收费统一核销口径。
2. 支付结果与交易流水经 `SYS-009` 回传后更新收费状态。
3. 支持支付凭证、发票申请与收费记录联动。
### 核心数据
- `biz_charge`
- `bk_transaction`
- `bk_transaction_callback`
### 接口映射
- `IF-CS-007`:柜面扫码支付订单创建与结果回写。
- `IF-EXT-004`、`IF-EXT-005`:支付渠道协同。
- `IF-REV-006`:收费核销与账单状态更新。
### 落地边界
- **已落地**:柜面扫码收款、支付回写、账单核销协同。
- **部分落地**:柜台班结与对账汇总由营收后台统一统计。
- **文档先行**:多终端并发收款冲突治理保留为后续优化方向。