Files
ccdi/docs/plans/backend/2026-07-20-pull-bank-info-data-channel-backend-implementation.md
2026-07-20 13:08:33 +08:00

21 lines
1009 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 拉取行内/金综流水后端实施计划
## 背景
项目详情页“上传数据”中的拉取流水能力需要支持两种来源:行内流水 `ZJRCU` 与金综流水 `JZL`。流水平台仍使用原 `/getJZFileOrZjrcuFile` 接口,一次请求只传一种 `dataChannelCode`
## 实施范围
- `CcdiPullBankInfoSubmitDTO` 增加 `dataChannelCode`
- `CcdiFileUploadController#pullBankInfo` 校验流水来源,仅允许 `ZJRCU``JZL`
- `ICcdiFileUploadService#submitPullBankInfo` 与实现类透传来源。
- `CcdiFileUploadServiceImpl#processPullBankInfoAsync` 按来源组装流水平台请求:
- `ZJRCU`:使用页面传入的开始、结束日期。
- `JZL``dataStartDateId=0``dataEndDateId=0`
- `LsfxConstants` 增加 `DATA_CHANNEL_JZL` 常量。
## 验证计划
- 运行 `CcdiFileUploadControllerTest`,验证 Controller 透传来源与金综不要求日期。
- 运行 `CcdiFileUploadServiceImplTest`,验证金综请求传 `JZL``0/0` 日期参数。