32 lines
1.8 KiB
Markdown
32 lines
1.8 KiB
Markdown
# 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`
|