# 账号库列表排除信贷客户实施记录 ## 1. 本次实施内容 - 在 `CcdiAccountInfoMapper.xml` 的公共查询条件 `AccountInfoWhereClause` 中增加 `AND ai.owner_type <> 'CREDIT_CUSTOMER'`。 - 账号库列表分页与导出查询共用该条件,因此两处均不再返回信贷客户账号。 - 在 `CcdiAccountInfoMapperTest` 中补充 SQL 渲染断言,覆盖信贷客户排除条件。 - 前端页面、筛选项、接口参数和账号库新增编辑导入校验未调整。 ## 2. 影响范围 - 影响接口:`/ccdi/accountInfo/list` - 影响查询:`selectAccountInfoPage`、`selectAccountInfoListForExport` - 不影响账号详情、新增、编辑、删除、导入模板和导入处理。 ## 3. 验证记录 - 已确认 Mapper XML 包含固定排除条件。 - 已确认 `ownerType=CREDIT_CUSTOMER` 会与固定排除条件组合为空结果。 - 已执行 `git diff --check -- ccdi-info-collection/src/main/resources/mapper/info/collection/CcdiAccountInfoMapper.xml docs/plans/backend/2026-05-27-account-info-exclude-credit-customer-backend-implementation.md docs/reports/implementation/2026-05-27-account-info-exclude-credit-customer-implementation.md`,无空白问题。 - 已执行 `mvn -pl ccdi-info-collection -am -DskipTests compile`,结果 `BUILD SUCCESS`。 - 已执行 `mvn -pl ccdi-info-collection -am test`,结果 `BUILD SUCCESS`,共运行 171 个测试,失败 0、错误 0。 ## 4. 前提说明 信贷客户账号需要以 `owner_type = 'CREDIT_CUSTOMER'` 写入 `ccdi_account_info`,否则本次列表排除条件无法识别。