30 lines
1.2 KiB
Markdown
30 lines
1.2 KiB
Markdown
# 账号库列表排除信贷客户后端实施计划
|
|
|
|
## 1. 目标
|
|
|
|
账号库管理列表不展示 `ccdi_account_info.owner_type = 'CREDIT_CUSTOMER'` 的信贷客户账号,避免信贷客户账号批量导入后进入页面列表并影响查询性能。
|
|
|
|
## 2. 实施范围
|
|
|
|
- 后端账号库列表查询 SQL
|
|
- 账号库导出查询复用同一筛选条件
|
|
- 本次不调整前端筛选项、接口参数、返回结构、新增编辑导入校验
|
|
|
|
## 3. 实施步骤
|
|
|
|
1. 在 `CcdiAccountInfoMapper.xml` 的 `AccountInfoWhereClause` 增加固定条件:
|
|
`AND ai.owner_type <> 'CREDIT_CUSTOMER'`
|
|
2. 保持现有 `ownerType` 动态筛选逻辑不变,使 `ownerType=CREDIT_CUSTOMER` 查询自然返回空结果。
|
|
3. 不新增前端“信贷客户”筛选项,不扩展账号库维护端归属类型。
|
|
|
|
## 4. 验证要点
|
|
|
|
- 无筛选条件时列表不返回 `CREDIT_CUSTOMER` 数据。
|
|
- `ownerType=EMPLOYEE`、`RELATION`、`INTERMEDIARY`、`EXTERNAL` 时仍按原逻辑查询。
|
|
- `ownerType=CREDIT_CUSTOMER` 时返回空结果。
|
|
- 账号库导出与列表使用同一排除口径。
|
|
|
|
## 5. 前提
|
|
|
|
信贷客户账号导入 `ccdi_account_info` 时,`owner_type` 必须固定写入 `CREDIT_CUSTOMER`。
|