62 lines
1.5 KiB
Markdown
62 lines
1.5 KiB
Markdown
# 德木 JsonRpc 协议数据对接文档
|
|
|
|
## 服务中心
|
|
|
|
> 📌 **服务中心为 Nacos**
|
|
> 通过 `composer require hyperf/service-governance-nacos` 组件实现。
|
|
> 详细用法参考 [Hyperf 文档](https://hyperf.io)。
|
|
|
|
🔹 一个服务可以同时作为 **服务提供者** 或 **消费者**
|
|
🔹 作为消费者时,可提供回调服务
|
|
|
|
---
|
|
|
|
## 公共接口服务
|
|
|
|
### 🧠 AI 服务 - `AiService`
|
|
- 提供查询、数据分析等功能
|
|
|
|
### 📱 EasyApp 服务 - `EasyAppService`
|
|
- 提供微信、钉钉、公众号等服务
|
|
|
|
### ☁️ OSS 服务 - `OssService`
|
|
- 文件上传、签名、回调
|
|
- 文件下载、删除等常规操作
|
|
|
|
### 🖨️ 云打印服务 - `PrintService`
|
|
- 快麦云打印机支持
|
|
- 打印回调、参数配置
|
|
- *后续将接入更多打印机型号*
|
|
|
|
### 📨 短信服务 - `SmsService`
|
|
- 阿里云短信发送
|
|
|
|
### ⚙️ 系统配置服务 - `SysConfigService`
|
|
- 各系统的第三方接口对接秘钥管理
|
|
|
|
### 👥 用户管理服务 - `UserAuthService`
|
|
- 公共用户逻辑服务
|
|
- 子系统可调用统一用户服务
|
|
|
|
### 🌐 WebSocket 服务 - `WebSocketService`
|
|
- 公共 WS 服务模块
|
|
|
|
---
|
|
|
|
## 合同服务
|
|
|
|
### 📝 e签宝合同 - `ContractService`
|
|
- 签署业务合同常规流程对接
|
|
- 支持多系统调用
|
|
|
|
### 📑 单据模版 - `OrderTempService`
|
|
- 模版处理服务
|
|
- 根据业务需求动态生成文档
|
|
|
|
---
|
|
|
|
## 回调服务
|
|
|
|
> 🔄 **回调机制说明**
|
|
- 消费者端定义服务回调接口
|
|
- 服务端成功执行后触发回调消费者服务 |