Files
ccdi/docs/plans/backend/2026-05-27-account-info-exclude-credit-customer-backend-implementation.md

1.2 KiB

账号库列表排除信贷客户后端实施计划

1. 目标

账号库管理列表不展示 ccdi_account_info.owner_type = 'CREDIT_CUSTOMER' 的信贷客户账号,避免信贷客户账号批量导入后进入页面列表并影响查询性能。

2. 实施范围

  • 后端账号库列表查询 SQL
  • 账号库导出查询复用同一筛选条件
  • 本次不调整前端筛选项、接口参数、返回结构、新增编辑导入校验

3. 实施步骤

  1. CcdiAccountInfoMapper.xmlAccountInfoWhereClause 增加固定条件: AND ai.owner_type <> 'CREDIT_CUSTOMER'
  2. 保持现有 ownerType 动态筛选逻辑不变,使 ownerType=CREDIT_CUSTOMER 查询自然返回空结果。
  3. 不新增前端“信贷客户”筛选项,不扩展账号库维护端归属类型。

4. 验证要点

  • 无筛选条件时列表不返回 CREDIT_CUSTOMER 数据。
  • ownerType=EMPLOYEERELATIONINTERMEDIARYEXTERNAL 时仍按原逻辑查询。
  • ownerType=CREDIT_CUSTOMER 时返回空结果。
  • 账号库导出与列表使用同一排除口径。

5. 前提

信贷客户账号导入 ccdi_account_info 时,owner_type 必须固定写入 CREDIT_CUSTOMER