32 lines
1.8 KiB
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.

# Baseline: sw-business-bank 银行代扣文件传输配置能力
## 固定基线
- 记录日期2026-03-24
- `water-backend` 分支:`develop`
- `water-backend` 提交:`b540f1f48bf2d6c28aa183749ca61231071c0942`
## 核心代码落点
- `sw-business-bank-api/src/main/java/cn/com/emsoft/sw/bankbusiness/enums/ApiTypeEnum.java`
- `sw-business-bank-server/src/main/java/cn/com/emsoft/sw/bankbusiness/dal/dataobject/channelapiconfig/ChannelApiConfigExtParams.java`
- `sw-business-bank-server/src/main/java/cn/com/emsoft/sw/bankbusiness/service/filetransfer/`
- `sw-business-bank-server/src/main/java/cn/com/emsoft/sw/bankbusiness/service/bankwithholding/BankWithholdingServiceImpl.java`
- `sw-business-bank-server/src/main/java/cn/com/emsoft/sw/bankbusiness/dal/dataobject/withholdingbatch/WithholdingBatchDO.java`
- `sw-business-bank-server/src/main/java/cn/com/emsoft/sw/bankbusiness/dal/dataobject/reconcilebatch/ReconcileBatchDO.java`
- `sw-business-bank-server/src/test/java/cn/com/emsoft/sw/bankbusiness/service/filetransfer/BankTransferPathResolverTest.java`
- `sw-business-bank-server/src/test/java/cn/com/emsoft/sw/bankbusiness/service/bankwithholding/BankWithholdingTransferConfigTest.java`
## 固定结论
- 本轮实现将 `BankWithholdingServiceImpl` 的硬编码送盘、回盘、对账目录切换为统一解析器输出。
- 默认规则继续由 Spring profile + Nacos 承接;覆盖规则通过 `bk_channel_api_config``apiType=FILE_TRANSFER_CONFIG` + `extParams` 承接。
- 已落库批次的回盘目录与协议在送盘创建时固化到批次对象,后续配置切换不回溯修改旧批次。
## 正式文档真源
- `docs/design/02_Detailed_Design/12_REV_Detailed.md`
- `docs/design/03_Technical_Design/03_Interface_Design.md`
- `docs/design/03_Technical_Design/04_Security_Design.md`
- `docs/design/03_Technical_Design/05_Deployment_Design.md`