wkc
1af2677c05
feat: 导入功能改为批量插入和批量更新
## 修改内容
### Mapper 接口
- CcdiBizIntermediaryMapper: 新增 insertBatch() 和 updateBatch() 方法
- CcdiEnterpriseBaseInfoMapper: 新增 insertBatch() 和 updateBatch() 方法
### Mapper XML
- 新增 CcdiBizIntermediaryMapper.xml: 实现个人中介的批量插入和更新
- 新增 CcdiEnterpriseBaseInfoMapper.xml: 实现实体中介的批量插入和更新
- 批量插入使用 VALUES (...), (...), (...) 语法
- 批量更新使用 foreach 分隔多条 UPDATE 语句
### Service 实现
- importIntermediaryPerson(): 改为两轮处理模式
- 第一轮:数据验证和分类(区分插入和更新)
- 第二轮:批量插入新记录 + 批量更新已存在记录
- importIntermediaryEntity(): 改为两轮处理模式
- 第一轮:数据验证和分类(区分插入和更新)
- 第二轮:批量插入新记录 + 批量更新已存在记录
## 性能优化
- 从原来的逐条插入/更新改为批量操作
- 减少数据库连接次数,提升大数据量导入性能
- 事务一致性保证,全部成功或全部回滚
编译验证:通过