diff --git a/output/新-概要设计说明书.docx b/output/新-概要设计说明书.docx new file mode 100644 index 0000000..686aa45 Binary files /dev/null and b/output/新-概要设计说明书.docx differ diff --git a/output/新-概要设计说明书0902.docx b/output/新-概要设计说明书0902.docx new file mode 100644 index 0000000..ae195ed Binary files /dev/null and b/output/新-概要设计说明书0902.docx differ diff --git a/output/新-概要设计说明书_processed.md b/output/新-概要设计说明书_processed.md index deb367f..7f5b900 100644 --- a/output/新-概要设计说明书_processed.md +++ b/output/新-概要设计说明书_processed.md @@ -462,7 +462,6 @@ CJKmainfont: "PingFang SC" | 通信服务 | 短信平台接口 | 短信通知发送 | HTTPS | | 通信服务 | 邮件服务接口 | 邮件通知发送 | HTTPS/SMTP | | 通信服务 | 微信模板消息接口 | 微信模板消息下发 | HTTPS | - | 物联网 | 集抄系统接口 | 智能水表数据采集 | TCP/HTTPS | | 税务服务 | 电子发票接口 | 第三方发票开具 | HTTPS | | 认证服务 | 身份认证接口 | 第三方身份验证 | HTTPS | @@ -503,7 +502,7 @@ CJKmainfont: "PingFang SC" **图表 1** -![图表 1](temp_mermaid_新-概要设计说明书_65868/diagram_1.png) +![图表 1](temp_mermaid_新-概要设计说明书_96749/diagram_1.png) #### 层级说明 @@ -561,7 +560,7 @@ CJKmainfont: "PingFang SC" **图表 2** -![图表 2](temp_mermaid_新-概要设计说明书_65868/diagram_2.png) +![图表 2](temp_mermaid_新-概要设计说明书_96749/diagram_2.png) ### 系统的物理架构设计 @@ -573,7 +572,7 @@ CJKmainfont: "PingFang SC" **图表 3** -![图表 3](temp_mermaid_新-概要设计说明书_65868/diagram_3.png) +![图表 3](temp_mermaid_新-概要设计说明书_96749/diagram_3.png) #### 网络连接 @@ -581,7 +580,7 @@ CJKmainfont: "PingFang SC" **图表 4** -![图表 4](temp_mermaid_新-概要设计说明书_65868/diagram_4.png) +![图表 4](temp_mermaid_新-概要设计说明书_96749/diagram_4.png) #### 硬件配置规格 @@ -625,7 +624,7 @@ CJKmainfont: "PingFang SC" **图表 5** -![图表 5](temp_mermaid_新-概要设计说明书_65868/diagram_5.png) +![图表 5](temp_mermaid_新-概要设计说明书_96749/diagram_5.png) #### 容器化部署架构 @@ -635,7 +634,7 @@ CJKmainfont: "PingFang SC" **图表 6** -![图表 6](temp_mermaid_新-概要设计说明书_65868/diagram_6.png) +![图表 6](temp_mermaid_新-概要设计说明书_96749/diagram_6.png) ## 子系统定义 @@ -662,7 +661,7 @@ CJKmainfont: "PingFang SC" **图表 7** -![图表 7](temp_mermaid_新-概要设计说明书_65868/diagram_7.png) +![图表 7](temp_mermaid_新-概要设计说明书_96749/diagram_7.png) #### 主要接口定义 @@ -814,11 +813,11 @@ CJKmainfont: "PingFang SC" | 接口编号 | 接口名称(标识) | 功能描述 | 接口协议 | 输入参数 | 输出结果 | |---|---|---|---|---|---| -| UP-001 | 用户认证接口 | 用户登录认证和令牌生成 | HTTP/REST | 用户名、密码、机构编号 | JWT令牌、用户信息 | -| UP-002 | 权限验证接口 | 验证用户访问权限 | HTTP/REST | 用户ID、资源URL | 权限验证结果 | -| UP-003 | 用户信息接口 | 获取用户基本信息 | HTTP/REST | 用户ID | 用户详细信息 | -| UP-004 | 组织架构接口 | 获取部门和员工信息 | HTTP/REST | 部门ID | 部门及下属信息 | -| UP-005 | 实时通知接口 | 推送系统通知消息 | WebSocket | 消息内容、接收用户 | 推送结果 | +| IF-UP-001 | 用户认证接口 | 用户登录认证和令牌生成 | HTTP/REST | 用户名、密码、机构编号 | JWT令牌、用户信息 | +| IF-UP-002 | 权限验证接口 | 验证用户访问权限 | HTTP/REST | 用户ID、资源URL | 权限验证结果 | +| IF-UP-003 | 用户信息接口 | 获取用户基本信息 | HTTP/REST | 用户ID | 用户详细信息 | +| IF-UP-004 | 组织架构接口 | 获取部门和员工信息 | HTTP/REST | 部门ID | 部门及下属信息 | +| IF-UP-005 | 实时通知接口 | 推送系统通知消息 | WebSocket | 消息内容、接收用户 | 推送结果 | ### 设计方案概述 @@ -841,7 +840,7 @@ CJKmainfont: "PingFang SC" **图表 8** -![图表 8](temp_mermaid_新-概要设计说明书_65868/diagram_8.png) +![图表 8](temp_mermaid_新-概要设计说明书_96749/diagram_8.png) ## 模块定义 @@ -865,7 +864,7 @@ CJKmainfont: "PingFang SC" **图表 9** -![图表 9](temp_mermaid_新-概要设计说明书_65868/diagram_9.png) +![图表 9](temp_mermaid_新-概要设计说明书_96749/diagram_9.png) **功能群说明:** @@ -883,7 +882,7 @@ CJKmainfont: "PingFang SC" **图表 10** -![图表 10](temp_mermaid_新-概要设计说明书_65868/diagram_10.png) +![图表 10](temp_mermaid_新-概要设计说明书_96749/diagram_10.png) ### 模块描述 @@ -943,7 +942,7 @@ CJKmainfont: "PingFang SC" **图表 11** -![图表 11](temp_mermaid_新-概要设计说明书_65868/diagram_11.png) +![图表 11](temp_mermaid_新-概要设计说明书_96749/diagram_11.png) **主要功能:** @@ -1054,7 +1053,7 @@ CJKmainfont: "PingFang SC" **图表 12** -![图表 12](temp_mermaid_新-概要设计说明书_65868/diagram_12.png) +![图表 12](temp_mermaid_新-概要设计说明书_96749/diagram_12.png) **技术实现:** @@ -1102,7 +1101,7 @@ CJKmainfont: "PingFang SC" **图表 13** -![图表 13](temp_mermaid_新-概要设计说明书_65868/diagram_13.png) +![图表 13](temp_mermaid_新-概要设计说明书_96749/diagram_13.png) **主要功能:** @@ -1137,7 +1136,7 @@ CJKmainfont: "PingFang SC" **图表 14** -![图表 14](temp_mermaid_新-概要设计说明书_65868/diagram_14.png) +![图表 14](temp_mermaid_新-概要设计说明书_96749/diagram_14.png) **多库租户管理数据模型:** @@ -1389,12 +1388,12 @@ CJKmainfont: "PingFang SC" | 接口编号 | 接口名称(标识) | 功能描述 | 接口协议 | 输入参数 | 输出结果 | |---|---|---|---|---|---| -| REV-001 | 客户信息查询接口 | 查询客户基本信息 | HTTP/REST | 客户编号、姓名、手机号 | 客户详细信息 | -| REV-002 | 账单查询接口 | 查询客户账单信息 | HTTP/REST | 客户编号、账期 | 账单详情 | -| REV-003 | 缴费处理接口 | 处理在线缴费业务 | HTTP/REST | 订单信息、支付方式 | 缴费结果 | -| REV-004 | 立户接口 | 新客户立户 | HTTP/REST | 客户资料、水表信息 | 立户结果 | -| REV-005 | 抄表任务接口 | 下发抄表任务 | HTTP/REST | 抄表员、任务范围 | 任务详情 | -| REV-006 | 抄表数据上传接口 | 上传抄表数据 | HTTP/REST | 抄表数据、图片证据 | 上传结果 | +| IF-REV-001 | 客户信息查询接口 | 查询客户基本信息 | HTTP/REST | 客户编号、姓名、手机号 | 客户详细信息 | +| IF-REV-002 | 账单查询接口 | 查询客户账单信息 | HTTP/REST | 客户编号、账期 | 账单详情 | +| IF-REV-003 | 缴费处理接口 | 处理在线缴费业务 | HTTP/REST | 订单信息、支付方式 | 缴费结果 | +| IF-REV-004 | 立户接口 | 新客户立户 | HTTP/REST | 客户资料、水表信息 | 立户结果 | +| IF-REV-005 | 抄表任务接口 | 下发抄表任务 | HTTP/REST | 抄表员、任务范围 | 任务详情 | +| IF-REV-006 | 抄表数据上传接口 | 上传抄表数据 | HTTP/REST | 抄表数据、图片证据 | 上传结果 | ### 设计方案概述 @@ -1417,7 +1416,7 @@ CJKmainfont: "PingFang SC" **图表 15** -![图表 15](temp_mermaid_新-概要设计说明书_65868/diagram_15.png) +![图表 15](temp_mermaid_新-概要设计说明书_96749/diagram_15.png) ## 模块定义 @@ -1430,17 +1429,17 @@ CJKmainfont: "PingFang SC" 核心营收业务模块,实现从客户管理到收费账务的完整业务链条: -| 模块编号 | 模块名称(标识) | 功能描述 | 开发方式 | 业务重要性 | -|---|---|---|---|---| -| **REV-001** | **客户资料管理** | 客户档案管理、客户分组、信息变更 | 自行开发 | 核心基础 | -| **REV-002** | **抄表开账** | 抄表录入、复核开账、异常处理 | 自行开发 | 核心业务 | -| **REV-003** | **营业收费** | 柜台收费、移动收费、在线缴费 | 自行开发 | 核心收入 | -| **REV-004** | **账务处理** | 账务调整、退款处理、坏账管理 | 自行开发 | 核心财务 | -| **REV-005** | **发票管理** | 发票开具、查询管理、电子发票 | 自行开发 | 财务合规 | -| **REV-006** | **催缴管理** | 欠费催缴、短信通知、停水管理 | 自行开发 | 收益保障 | -| **REV-007** | **统计分析** | 多维度数据统计和报表分析功能 | 自行开发 | 决策支持 | -| **REV-008** | **代收业务** | 集成银行渠道与聚合支付等代收方式 | 自行开发 | 服务便民 | -| **REV-009** | **业务参数配置** | 业务参数配置、参数管理 | 自行开发 | 核心基础 | +| 模块编号 | 模块名称(标识) | 功能描述 | 开发方式 | +|---|---|---|---| +| **REV-001** | **客户资料管理** | 客户档案管理、客户分组、信息变更 | 自行开发 | +| **REV-002** | **抄表开账** | 抄表录入、复核开账、异常处理 | 自行开发 | +| **REV-003** | **营业收费** | 柜台收费、移动收费、在线缴费 | 自行开发 | +| **REV-004** | **账务处理** | 账务调整、退款处理、坏账管理 | 自行开发 | +| **REV-005** | **发票管理** | 发票开具、查询管理、电子发票 | 自行开发 | +| **REV-006** | **催缴管理** | 欠费催缴、短信通知、停水管理 | 自行开发 | +| **REV-007** | **统计分析** | 多维度数据统计和报表分析功能 | 自行开发 | +| **REV-008** | **代收业务** | 集成银行渠道与聚合支付等代收方式 | 自行开发 | +| **REV-009** | **业务参数配置** | 业务参数配置、参数管理 | 自行开发 | #### 客户服务模块群 @@ -1448,15 +1447,15 @@ CJKmainfont: "PingFang SC" - 账户绑定管理、信息查询服务、在线缴费服务、电子发票服务、营业网点服务、业务办理服务 -| 模块编号 | 模块名称(标识) | 功能描述 | 开发方式 | 业务重要性 | -|---|---|---|---|---| -| CS-001 | 账户绑定管理 | 微信/支付宝账户绑定与解绑、多账户管理 | 自行开发 | 对外入口 | -| CS-002 | 信息查询服务 | 账单查询、用水历史、缴费记录、停水公告 | 自行开发 | 核心服务 | -| CS-003 | 在线缴费服务 | 快捷缴费、充值、代缴、结果查询(经SYS-009) | 自行开发 | 核心服务 | -| CS-004 | 电子发票服务 | 发票查看、推送、下载(经SYS-008) | 自行开发 | 财务合规 | -| CS-005 | 营业网点服务 | 网点查询、地图导航、预约(可选) | 自行开发 | 支撑服务 | -| CS-006 | 业务办理服务 | 联系方式/开票方式变更、更名过户、低保、换表、自主抄表等 | 自行开发 | 对外办理 | -| CS-007 | 柜面扫码支付 | 柜台二维码收款、票据关联、结果回传(经SYS-009) | 自行开发 | 线下支付 | +| 模块编号 | 模块名称(标识) | 功能描述 | 开发方式 | +|---|---|---|---| +| CS-001 | 账户绑定管理 | 微信/支付宝账户绑定与解绑、多账户管理 | 自行开发 | +| CS-002 | 信息查询服务 | 账单查询、用水历史、缴费记录、停水公告 | 自行开发 | +| CS-003 | 在线缴费服务 | 快捷缴费、充值、代缴、结果查询(经SYS-009) | 自行开发 | +| CS-004 | 电子发票服务 | 发票查看、推送、下载(经SYS-008) | 自行开发 | +| CS-005 | 营业网点服务 | 网点查询、地图导航、预约(可选) | 自行开发 | +| CS-006 | 业务办理服务 | 联系方式/开票方式变更、更名过户、低保、换表、自主抄表等 | 自行开发 | +| CS-007 | 柜面扫码支付 | 柜台二维码收款、票据关联、结果回传(经SYS-009) | 自行开发 | ### 模块间关系 @@ -1469,7 +1468,7 @@ CJKmainfont: "PingFang SC" **图表 16** -![图表 16](temp_mermaid_新-概要设计说明书_65868/diagram_16.png) +![图表 16](temp_mermaid_新-概要设计说明书_96749/diagram_16.png) #### 客户服务模块群关系 @@ -1479,7 +1478,7 @@ CJKmainfont: "PingFang SC" **图表 17** -![图表 17](temp_mermaid_新-概要设计说明书_65868/diagram_17.png) +![图表 17](temp_mermaid_新-概要设计说明书_96749/diagram_17.png) **服务流程说明:** @@ -1499,7 +1498,7 @@ CJKmainfont: "PingFang SC" **图表 18** -![图表 18](temp_mermaid_新-概要设计说明书_65868/diagram_18.png) +![图表 18](temp_mermaid_新-概要设计说明书_96749/diagram_18.png) ### 模块描述 @@ -1585,7 +1584,7 @@ CJKmainfont: "PingFang SC" **图表 19** -![图表 19](temp_mermaid_新-概要设计说明书_65868/diagram_19.png) +![图表 19](temp_mermaid_新-概要设计说明书_96749/diagram_19.png) **业务规则:** @@ -1632,7 +1631,7 @@ CJKmainfont: "PingFang SC" **图表 20** -![图表 20](temp_mermaid_新-概要设计说明书_65868/diagram_20.png) +![图表 20](temp_mermaid_新-概要设计说明书_96749/diagram_20.png) **业务规则:** @@ -2035,11 +2034,11 @@ CJKmainfont: "PingFang SC" | 接口编号 | 接口名称(标识) | 功能描述 | 接口协议 | 输入参数 | 输出结果 | |---|---|---|---|---|---| -| MOBILE-001 | 任务下载接口 | 下载抄表任务与客户信息 | HTTP/REST | 抄表员、任务范围 | 任务详情 | -| MOBILE-002 | 抄表数据上传接口 | 上传抄表数据与现场图片 | HTTP/REST | 抄表数据、图片 | 上传结果 | -| MOBILE-003 | 工单接收接口 | 接收工单任务 | HTTP/REST | 工单ID、类型 | 派发结果 | -| MOBILE-004 | 工单回填接口 | 回填处理结果与附件 | HTTP/REST | 处理结论、附件 | 回填结果 | -| MOBILE-005 | 离线同步接口 | 离线数据同步 | HTTP/REST | 数据包 | 同步结果 | +| IF-MOBILE-001 | 任务下载接口 | 下载抄表任务与客户信息 | HTTP/REST | 抄表员、任务范围 | 任务详情 | +| IF-MOBILE-002 | 抄表数据上传接口 | 上传抄表数据与现场图片 | HTTP/REST | 抄表数据、图片 | 上传结果 | +| IF-MOBILE-003 | 工单接收接口 | 接收工单任务 | HTTP/REST | 工单ID、类型 | 派发结果 | +| IF-MOBILE-004 | 工单回填接口 | 回填处理结果与附件 | HTTP/REST | 处理结论、附件 | 回填结果 | +| IF-MOBILE-005 | 离线同步接口 | 离线数据同步 | HTTP/REST | 数据包 | 同步结果 | ### 设计方案概述 @@ -2058,7 +2057,7 @@ CJKmainfont: "PingFang SC" **图表 21** -![图表 21](temp_mermaid_新-概要设计说明书_65868/diagram_21.png) +![图表 21](temp_mermaid_新-概要设计说明书_96749/diagram_21.png) ## 模块定义 @@ -2080,7 +2079,7 @@ CJKmainfont: "PingFang SC" **图表 22** -![图表 22](temp_mermaid_新-概要设计说明书_65868/diagram_22.png) +![图表 22](temp_mermaid_新-概要设计说明书_96749/diagram_22.png) ### 模块描述 @@ -2162,19 +2161,20 @@ CJKmainfont: "PingFang SC" ### 子系统外部接口 -**与微信平台接口**: - -- 微信授权登录接口 -- 微信支付接口 -- 微信模板消息接口 -- 微信JS-SDK接口 - -**与营收业务系统接口**: - -- 客户信息查询接口 -- 账单信息查询接口 -- 缴费处理接口 -- 业务申请提交接口 +| 接口编号 | 接口名称(标识) | 功能描述 | 接口协议 | 输入参数 | 输出结果 | +|---|---|---|---|---|---| +| IF-WECHAT-001 | 微信授权登录接口 | 通过微信OAuth2.0实现用户授权登录 | HTTP/REST | 授权码、微信appid | 用户openid、访问令牌 | +| IF-WECHAT-002 | 微信支付接口 | 调用微信支付完成在线缴费 | HTTP/REST | 订单信息、支付金额 | 支付结果、微信订单号 | +| IF-WECHAT-003 | 微信模板消息接口 | 推送缴费成功、账单提醒等消息 | HTTP/REST | 模板ID、用户openid、消息内容 | 推送结果 | +| IF-WECHAT-004 | 微信JS-SDK接口 | 调用微信JS-SDK实现前端功能 | HTTP/REST | 页面URL、appid | 签名、时间戳等 | +| IF-WECHAT-005 | 客户信息查询接口 | 查询绑定客户的基本信息 | HTTP/REST | 客户编号、姓名、手机号 | 客户详细信息 | +| IF-WECHAT-006 | 账单信息查询接口 | 查询客户账单和欠费信息 | HTTP/REST | 客户编号、查询期间 | 账单明细、欠费金额 | +| IF-WECHAT-007 | 缴费处理接口 | 处理微信端发起的缴费业务 | HTTP/REST | 客户编号、缴费金额、支付方式 | 缴费结果、发票信息 | +| IF-WECHAT-008 | 业务申请提交接口 | 提交报装、过户等业务申请 | HTTP/REST | 申请类型、申请资料 | 申请单号、处理状态 | +| IF-WECHAT-009 | 电子发票申请接口 | 申请开具电子发票 | HTTP/REST | 缴费订单号、发票信息 | 发票PDF、发票号码 | +| IF-WECHAT-010 | 营业网点查询接口 | 查询就近营业网点信息 | HTTP/REST | 位置坐标、搜索范围 | 网点列表、距离信息 | +| IF-WECHAT-011 | 账户绑定验证接口 | 验证客户身份并绑定微信账户 | HTTP/REST | 客户编号、身份证、手机号 | 绑定结果、绑定关系ID | +| IF-WECHAT-012 | 用水历史查询接口 | 查询客户用水历史记录 | HTTP/REST | 客户编号、查询期间 | 用水量明细、统计图表数据 | ### 设计方案概述 @@ -2185,7 +2185,7 @@ CJKmainfont: "PingFang SC" **图表 23** -![图表 23](temp_mermaid_新-概要设计说明书_65868/diagram_23.png) +![图表 23](temp_mermaid_新-概要设计说明书_96749/diagram_23.png) ## 模块定义 @@ -2208,7 +2208,7 @@ CJKmainfont: "PingFang SC" **图表 24** -![图表 24](temp_mermaid_新-概要设计说明书_65868/diagram_24.png) +![图表 24](temp_mermaid_新-概要设计说明书_96749/diagram_24.png) ### 模块描述 @@ -2284,7 +2284,7 @@ CJKmainfont: "PingFang SC" **图表 25** -![图表 25](temp_mermaid_新-概要设计说明书_65868/diagram_25.png) +![图表 25](temp_mermaid_新-概要设计说明书_96749/diagram_25.png) # 子系统5设计: 工单管理系统 @@ -2305,10 +2305,10 @@ CJKmainfont: "PingFang SC" | 接口编号 | 接口名称 | 功能描述 | 调用方 | |---|---|---|---| -| WO-001 | 工单创建接口 | 创建各类工单 | 营收/表务/报装/微网厅/APP | -| WO-002 | 工单派发接口 | 向处理人/APP派发任务 | 工单中心 | -| WO-003 | 工单回填接口 | 回填处理结果与附件 | APP/各业务系统 | -| WO-004 | 工单查询接口 | 查询工单状态/轨迹 | 各业务系统 | +| IF-WO-001 | 工单创建接口 | 创建各类工单 | 营收/表务/报装/微网厅/APP | +| IF-WO-002 | 工单派发接口 | 向处理人/APP派发任务 | 工单中心 | +| IF-WO-003 | 工单回填接口 | 回填处理结果与附件 | APP/各业务系统 | +| IF-WO-004 | 工单查询接口 | 查询工单状态/轨迹 | 各业务系统 | ### 设计方案概述 @@ -2319,7 +2319,7 @@ CJKmainfont: "PingFang SC" **图表 26** -![图表 26](temp_mermaid_新-概要设计说明书_65868/diagram_26.png) +![图表 26](temp_mermaid_新-概要设计说明书_96749/diagram_26.png) ## 模块定义 @@ -2338,7 +2338,7 @@ CJKmainfont: "PingFang SC" **图表 27** -![图表 27](temp_mermaid_新-概要设计说明书_65868/diagram_27.png) +![图表 27](temp_mermaid_新-概要设计说明书_96749/diagram_27.png) ### 模块描述 @@ -2389,9 +2389,9 @@ CJKmainfont: "PingFang SC" | 接口编号 | 接口名称 | 功能描述 | 调用方 | |---|---|---|---| -| METER-001 | 库存查询接口 | 查询库存状态/预警 | 工单/营收 | -| METER-002 | 领用出库接口 | 支持换表/施工领用 | 工单 | -| METER-003 | 档案查询接口 | 查询设备档案 | 营收/工单 | +| IF-METER-001 | 库存查询接口 | 查询库存状态/预警 | 工单/营收 | +| IF-METER-002 | 领用出库接口 | 支持换表/施工领用 | 工单 | +| IF-METER-003 | 档案查询接口 | 查询设备档案 | 营收/工单 | ### 设计方案概述 @@ -2402,7 +2402,7 @@ CJKmainfont: "PingFang SC" **图表 28** -![图表 28](temp_mermaid_新-概要设计说明书_65868/diagram_28.png) +![图表 28](temp_mermaid_新-概要设计说明书_96749/diagram_28.png) ## 模块定义 @@ -2420,7 +2420,7 @@ CJKmainfont: "PingFang SC" **图表 29** -![图表 29](temp_mermaid_新-概要设计说明书_65868/diagram_29.png) +![图表 29](temp_mermaid_新-概要设计说明书_96749/diagram_29.png) ### 模块描述 @@ -2463,17 +2463,17 @@ CJKmainfont: "PingFang SC" | 接口编号 | 接口名称 | 功能描述 | 调用方 | |---|---|---|---| -| INST-001 | 报装申请接口 | 提交报装信息与材料 | 微网厅/营收 | -| INST-002 | 派工对接接口 | 报装派单与回填 | 工单系统 | -| INST-003 | 竣工归档接口 | 归档竣工资料 | 营收/档案 | -| INST-004 | 签章回执接口 | 接收CA签章/验章回执 | CA电子签章 | +| IF-INST-001 | 报装申请接口 | 提交报装信息与材料 | 微网厅/营收 | +| IF-INST-002 | 派工对接接口 | 报装派单与回填 | 工单系统 | +| IF-INST-003 | 竣工归档接口 | 归档竣工资料 | 营收/档案 | +| IF-INST-004 | 签章回执接口 | 接收CA签章/验章回执 | CA电子签章 | ### 子系统架构设计 **图表 30** -![图表 30](temp_mermaid_新-概要设计说明书_65868/diagram_30.png) +![图表 30](temp_mermaid_新-概要设计说明书_96749/diagram_30.png) ## 模块定义 @@ -2491,7 +2491,7 @@ CJKmainfont: "PingFang SC" **图表 31** -![图表 31](temp_mermaid_新-概要设计说明书_65868/diagram_31.png) +![图表 31](temp_mermaid_新-概要设计说明书_96749/diagram_31.png) ### 模块描述 @@ -2621,17 +2621,17 @@ CJKmainfont: "PingFang SC" | 接口编号 | 接口名称 | 功能描述 | 调用方 | |---|---|---|---| -| INV-001 | 统一开票接口 | 统一受理蓝票开具 | 营收业务系统 | -| INV-002 | 作废/红冲接口 | 作废、红冲受理 | 营收业务系统 | -| INV-003 | 发票查询接口 | 查询状态、下载链接 | 营收/微网厅 | -| INV-004 | 回执推送接口 | 供应商回执回传 | 发票适配器 | +| IF-INV-001 | 统一开票接口 | 统一受理蓝票开具 | 营收业务系统 | +| IF-INV-002 | 作废/红冲接口 | 作废、红冲受理 | 营收业务系统 | +| IF-INV-003 | 发票查询接口 | 查询状态、下载链接 | 营收/微网厅 | +| IF-INV-004 | 回执推送接口 | 供应商回执回传 | 发票适配器 | ## 子系统架构设计 **图表 32** -![图表 32](temp_mermaid_新-概要设计说明书_65868/diagram_32.png) +![图表 32](temp_mermaid_新-概要设计说明书_96749/diagram_32.png) ## 模块定义 @@ -2650,7 +2650,7 @@ CJKmainfont: "PingFang SC" **图表 33** -![图表 33](temp_mermaid_新-概要设计说明书_65868/diagram_33.png) +![图表 33](temp_mermaid_新-概要设计说明书_96749/diagram_33.png) ### 模块描述 @@ -2706,20 +2706,20 @@ CJKmainfont: "PingFang SC" | 接口编号 | 接口名称 | 功能描述 | 调用方 | |---|---|---|---| -| PAY-001 | 统一支付下单接口 | JSAPI/扫码/APP下单 | 营收/微网厅 | -| PAY-002 | 统一关单接口 | 订单关闭/撤销 | 营收/微网厅 | -| PAY-003 | 统一退款接口 | 原路/部分退款 | 营收/微网厅 | -| PAY-004 | 支付回调接口 | 渠道回调验签入账 | 微网厅/营收 | -| PAY-005 | 批量代扣送盘接口 | 代扣文件送盘 | 营收系统 | -| PAY-006 | 批量代扣回盘接口 | 回盘解析/状态回填 | 营收系统 | -| PAY-007 | 批量对账文件接口 | 银行对账文件处理 | 营收系统 | +| IF-PAY-001 | 统一支付下单接口 | JSAPI/扫码/APP下单 | 营收/微网厅 | +| IF-PAY-002 | 统一关单接口 | 订单关闭/撤销 | 营收/微网厅 | +| IF-PAY-003 | 统一退款接口 | 原路/部分退款 | 营收/微网厅 | +| IF-PAY-004 | 支付回调接口 | 渠道回调验签入账 | 微网厅/营收 | +| IF-PAY-005 | 批量代扣送盘接口 | 代扣文件送盘 | 营收系统 | +| IF-PAY-006 | 批量代扣回盘接口 | 回盘解析/状态回填 | 营收系统 | +| IF-PAY-007 | 批量对账文件接口 | 银行对账文件处理 | 营收系统 | ## 子系统架构设计 **图表 34** -![图表 34](temp_mermaid_新-概要设计说明书_65868/diagram_34.png) +![图表 34](temp_mermaid_新-概要设计说明书_96749/diagram_34.png) ## 模块定义 @@ -2740,7 +2740,7 @@ CJKmainfont: "PingFang SC" **图表 35** -![图表 35](temp_mermaid_新-概要设计说明书_65868/diagram_35.png) +![图表 35](temp_mermaid_新-概要设计说明书_96749/diagram_35.png) ### 模块描述 @@ -2830,8 +2830,8 @@ CJKmainfont: "PingFang SC" | 接口编号 | 接口名称 | 功能描述 | 接口协议 | 输入参数 | 输出结果 | |---|---|---|---|---|---| -| MSG-001 | 消息推送接口 | 发送消息通知 | HTTP/REST | 消息内容、接收用户 | 推送结果 | -| MSG-002 | 消息接收接口 | 接收消息请求 | HTTP/REST | 消息类型、接收用户 | 处理结果 | +| IF-MSG-001 | 消息推送接口 | 发送消息通知 | HTTP/REST | 消息内容、接收用户 | 推送结果 | +| IF-MSG-002 | 消息接收接口 | 接收消息请求 | HTTP/REST | 消息类型、接收用户 | 处理结果 | ### 设计方案概述 @@ -2851,7 +2851,7 @@ CJKmainfont: "PingFang SC" **图表 36** -![图表 36](temp_mermaid_新-概要设计说明书_65868/diagram_36.png) +![图表 36](temp_mermaid_新-概要设计说明书_96749/diagram_36.png) ## 模块定义 @@ -2873,7 +2873,7 @@ CJKmainfont: "PingFang SC" **图表 37** -![图表 37](temp_mermaid_新-概要设计说明书_65868/diagram_37.png) +![图表 37](temp_mermaid_新-概要设计说明书_96749/diagram_37.png) ### 模块描述 diff --git a/templates/01_01_需求_职业背债人和非法中介探针系统需求清单_最终版.xlsx b/templates/01_01_需求_职业背债人和非法中介探针系统需求清单_最终版.xlsx new file mode 100644 index 0000000..7b7361a Binary files /dev/null and b/templates/01_01_需求_职业背债人和非法中介探针系统需求清单_最终版.xlsx differ diff --git a/water_biz_ca_integration_summary.md b/water_biz_ca_integration_summary.md index 8026079..b15bcdf 100644 --- a/water_biz_ca_integration_summary.md +++ b/water_biz_ca_integration_summary.md @@ -395,3 +395,4 @@ sequenceDiagram + diff --git a/water_biz_database_design_ca.md b/water_biz_database_design_ca.md index 891b148..05c812b 100644 --- a/water_biz_database_design_ca.md +++ b/water_biz_database_design_ca.md @@ -446,3 +446,4 @@ CREATE TABLE `installation_signature_template` ( + diff --git a/water_biz_module_design_installation_ca.md b/water_biz_module_design_installation_ca.md index fe7c974..5fd41d6 100644 --- a/water_biz_module_design_installation_ca.md +++ b/water_biz_module_design_installation_ca.md @@ -504,3 +504,4 @@ CREATE TABLE `installation_evidence` ( + diff --git a/water_biz_overview_design_ca.md b/water_biz_overview_design_ca.md index 0aa2dc1..972ebef 100644 --- a/water_biz_overview_design_ca.md +++ b/water_biz_overview_design_ca.md @@ -387,3 +387,4 @@ graph TD + diff --git a/新-概要设计说明书.md b/新-概要设计说明书.md index 0a80d50..de454c4 100644 --- a/新-概要设计说明书.md +++ b/新-概要设计说明书.md @@ -451,7 +451,6 @@ | 通信服务 | 短信平台接口 | 短信通知发送 | HTTPS | | 通信服务 | 邮件服务接口 | 邮件通知发送 | HTTPS/SMTP | | 通信服务 | 微信模板消息接口 | 微信模板消息下发 | HTTPS | - | 物联网 | 集抄系统接口 | 智能水表数据采集 | TCP/HTTPS | | 税务服务 | 电子发票接口 | 第三方发票开具 | HTTPS | | 认证服务 | 身份认证接口 | 第三方身份验证 | HTTPS | @@ -2111,17 +2110,17 @@ graph TB 核心营收业务模块,实现从客户管理到收费账务的完整业务链条: -| 模块编号 | 模块名称(标识) | 功能描述 | 开发方式 | 业务重要性 | -|---|---|---|---|---| -| **REV-001** | **客户资料管理** | 客户档案管理、客户分组、信息变更 | 自行开发 | 核心基础 | -| **REV-002** | **抄表开账** | 抄表录入、复核开账、异常处理 | 自行开发 | 核心业务 | -| **REV-003** | **营业收费** | 柜台收费、移动收费、在线缴费 | 自行开发 | 核心收入 | -| **REV-004** | **账务处理** | 账务调整、退款处理、坏账管理 | 自行开发 | 核心财务 | -| **REV-005** | **发票管理** | 发票开具、查询管理、电子发票 | 自行开发 | 财务合规 | -| **REV-006** | **催缴管理** | 欠费催缴、短信通知、停水管理 | 自行开发 | 收益保障 | -| **REV-007** | **统计分析** | 多维度数据统计和报表分析功能 | 自行开发 | 决策支持 | -| **REV-008** | **代收业务** | 集成银行渠道与聚合支付等代收方式 | 自行开发 | 服务便民 | -| **REV-009** | **业务参数配置** | 业务参数配置、参数管理 | 自行开发 | 核心基础 | +| 模块编号 | 模块名称(标识) | 功能描述 | 开发方式 | +|---|---|---|---| +| **REV-001** | **客户资料管理** | 客户档案管理、客户分组、信息变更 | 自行开发 | +| **REV-002** | **抄表开账** | 抄表录入、复核开账、异常处理 | 自行开发 | +| **REV-003** | **营业收费** | 柜台收费、移动收费、在线缴费 | 自行开发 | +| **REV-004** | **账务处理** | 账务调整、退款处理、坏账管理 | 自行开发 | +| **REV-005** | **发票管理** | 发票开具、查询管理、电子发票 | 自行开发 | +| **REV-006** | **催缴管理** | 欠费催缴、短信通知、停水管理 | 自行开发 | +| **REV-007** | **统计分析** | 多维度数据统计和报表分析功能 | 自行开发 | +| **REV-008** | **代收业务** | 集成银行渠道与聚合支付等代收方式 | 自行开发 | +| **REV-009** | **业务参数配置** | 业务参数配置、参数管理 | 自行开发 | #### 客户服务模块群 @@ -2129,15 +2128,15 @@ graph TB - 账户绑定管理、信息查询服务、在线缴费服务、电子发票服务、营业网点服务、业务办理服务 -| 模块编号 | 模块名称(标识) | 功能描述 | 开发方式 | 业务重要性 | -|---|---|---|---|---| -| CS-001 | 账户绑定管理 | 微信/支付宝账户绑定与解绑、多账户管理 | 自行开发 | 对外入口 | -| CS-002 | 信息查询服务 | 账单查询、用水历史、缴费记录、停水公告 | 自行开发 | 核心服务 | -| CS-003 | 在线缴费服务 | 快捷缴费、充值、代缴、结果查询(经SYS-009) | 自行开发 | 核心服务 | -| CS-004 | 电子发票服务 | 发票查看、推送、下载(经SYS-008) | 自行开发 | 财务合规 | -| CS-005 | 营业网点服务 | 网点查询、地图导航、预约(可选) | 自行开发 | 支撑服务 | -| CS-006 | 业务办理服务 | 联系方式/开票方式变更、更名过户、低保、换表、自主抄表等 | 自行开发 | 对外办理 | -| CS-007 | 柜面扫码支付 | 柜台二维码收款、票据关联、结果回传(经SYS-009) | 自行开发 | 线下支付 | +| 模块编号 | 模块名称(标识) | 功能描述 | 开发方式 | +|---|---|---|---| +| CS-001 | 账户绑定管理 | 微信/支付宝账户绑定与解绑、多账户管理 | 自行开发 | +| CS-002 | 信息查询服务 | 账单查询、用水历史、缴费记录、停水公告 | 自行开发 | +| CS-003 | 在线缴费服务 | 快捷缴费、充值、代缴、结果查询(经SYS-009) | 自行开发 | +| CS-004 | 电子发票服务 | 发票查看、推送、下载(经SYS-008) | 自行开发 | +| CS-005 | 营业网点服务 | 网点查询、地图导航、预约(可选) | 自行开发 | +| CS-006 | 业务办理服务 | 联系方式/开票方式变更、更名过户、低保、换表、自主抄表等 | 自行开发 | +| CS-007 | 柜面扫码支付 | 柜台二维码收款、票据关联、结果回传(经SYS-009) | 自行开发 | ### 模块间关系 @@ -3038,19 +3037,20 @@ graph TD ### 子系统外部接口 -**与微信平台接口**: - -- 微信授权登录接口 -- 微信支付接口 -- 微信模板消息接口 -- 微信JS-SDK接口 - -**与营收业务系统接口**: - -- 客户信息查询接口 -- 账单信息查询接口 -- 缴费处理接口 -- 业务申请提交接口 +| 接口编号 | 接口名称(标识) | 功能描述 | 接口协议 | 输入参数 | 输出结果 | +|---|---|---|---|---|---| +| IF-WECHAT-001 | 微信授权登录接口 | 通过微信OAuth2.0实现用户授权登录 | HTTP/REST | 授权码、微信appid | 用户openid、访问令牌 | +| IF-WECHAT-002 | 微信支付接口 | 调用微信支付完成在线缴费 | HTTP/REST | 订单信息、支付金额 | 支付结果、微信订单号 | +| IF-WECHAT-003 | 微信模板消息接口 | 推送缴费成功、账单提醒等消息 | HTTP/REST | 模板ID、用户openid、消息内容 | 推送结果 | +| IF-WECHAT-004 | 微信JS-SDK接口 | 调用微信JS-SDK实现前端功能 | HTTP/REST | 页面URL、appid | 签名、时间戳等 | +| IF-WECHAT-005 | 客户信息查询接口 | 查询绑定客户的基本信息 | HTTP/REST | 客户编号、姓名、手机号 | 客户详细信息 | +| IF-WECHAT-006 | 账单信息查询接口 | 查询客户账单和欠费信息 | HTTP/REST | 客户编号、查询期间 | 账单明细、欠费金额 | +| IF-WECHAT-007 | 缴费处理接口 | 处理微信端发起的缴费业务 | HTTP/REST | 客户编号、缴费金额、支付方式 | 缴费结果、发票信息 | +| IF-WECHAT-008 | 业务申请提交接口 | 提交报装、过户等业务申请 | HTTP/REST | 申请类型、申请资料 | 申请单号、处理状态 | +| IF-WECHAT-009 | 电子发票申请接口 | 申请开具电子发票 | HTTP/REST | 缴费订单号、发票信息 | 发票PDF、发票号码 | +| IF-WECHAT-010 | 营业网点查询接口 | 查询就近营业网点信息 | HTTP/REST | 位置坐标、搜索范围 | 网点列表、距离信息 | +| IF-WECHAT-011 | 账户绑定验证接口 | 验证客户身份并绑定微信账户 | HTTP/REST | 客户编号、身份证、手机号 | 绑定结果、绑定关系ID | +| IF-WECHAT-012 | 用水历史查询接口 | 查询客户用水历史记录 | HTTP/REST | 客户编号、查询期间 | 用水量明细、统计图表数据 | ### 设计方案概述