重构项目目录结构以提升模块化

- 将核心客户端移至 common/client.go
- 新增账户、商户相关功能文件
- 添加电子合同相关模块及API实现
- 重组分账与交易功能文件
- 引入统一退款功能模块
- 更新文件上传功能位置
main v1.0.13
maguodong 2025-10-20 10:37:40 +08:00
parent ee259e7c9a
commit 8b7a82f6c8
1 changed files with 36 additions and 5 deletions

View File

@ -6,14 +6,45 @@
``` ```
lklsdk/ lklsdk/
├── client.go # 核心客户端 ├── account.go # 账户相关功能
├── common/ # 通用工具和客户端
│ ├── client.go # 核心客户端
│ ├── json_cleaner.go # JSON清理工具
│ └── structs.go # 通用结构体定义
├── merchant.go # 商户相关功能
├── merchant/ # 商户相关模块
│ └── in_net/ # 网络接口
│ └── ec/ # 电子合同功能
│ ├── apply/ # 电子合同申请
│ │ ├── api.go # API实现
│ │ ├── request.go # 请求结构体
│ │ └── response.go # 响应结构体
│ ├── applymanual/ # 电子合同人工复核申请
│ │ ├── api.go # API实现
│ │ ├── request.go # 请求结构体
│ │ └── response.go # 响应结构体
│ ├── download/ # 电子合同下载
│ │ ├── api.go # API实现
│ │ ├── request.go # 请求结构体
│ │ └── response.go # 响应结构体
│ ├── qmastatus/ # 电子合同人工复核结果查询
│ │ ├── api.go # API实现
│ │ ├── request.go # 请求结构体
│ │ └── response.go # 响应结构体
│ └── querystatus/ # 电子合同签署状态查询
│ ├── api.go # API实现
│ ├── request.go # 请求结构体
│ └── response.go # 响应结构体
├── mergePre.go # 主扫合单交易功能
├── sdk.go # SDK主入口
├── split_ledger.go # 分账基本功能 ├── split_ledger.go # 分账基本功能
├── split_ledger_more.go # 分账扩展功能 ├── split_ledger_more.go # 分账扩展功能
├── trade.go # 交易相关功能 ├── trade.go # 交易相关功能
├── account.go # 账户相关功能 ├── unifiedreturn/ # 统一退款功能
├── merge_pre.go # 主扫合单交易功能 │ ├── mergerefund/ # 合并退款
├── sdk.go # SDK主入口 │ ├── refund/ # 退款
├── merchant.go # 商户相关功能 │ ├── refundfee/ # 退款手续费
│ └── refundquery/ # 退款查询
└── uploadFile.go # 文件上传相关功能 └── uploadFile.go # 文件上传相关功能
``` ```