# 03-信息维护模块

## 模块概述

信息维护模块用于建立和维护系统所需的基础数据，包括中介库管理、员工信息管理和信贷客户家庭关系维护。

## 模块结构

```
信息维护模块
├── 中介库管理
├── 员工信息管理
└── 信贷客户家庭关系维护
```

## 功能分解

### 3.1 中介库管理

**功能描述**: 建立并维护外部中介人员/机构黑名单库。

**功能点**:
- **名单导入**: 支持Excel批量导入中介名单
- **名单维护**: 对中介名单进行增、删、改、查操作
- **名单查询**: 支持按姓名、身份证号、机构名称等条件查询
- **名单选择**: 在项目工作台中从中介库选择确认后的可疑名单
- **自动预警**: 当员工交易对手命中该库时，系统自动产生高风险预警

**数据要素**:
- 中介人员姓名
- 身份证号
- 中介机构名称
- 统一社会信用代码
- 风险等级
- 备注

### 3.2 员工信息管理

**功能描述**: 对员工实控账户、实控手机号、关系人信息等进行批量维护。

**功能点**:
- **实控账户维护**: 维护员工实际控制的账户信息（可能非本人名下）
- **实控手机号维护**: 维护员工实际使用的手机号信息
- **关系人信息维护**: 维护员工的关系人信息（未在户口本上的特定关系人等）
- **批量导入**: 支持Excel批量导入员工附属信息
- **信息查询**: 支持按员工姓名、工号等条件查询
- **信息编辑**: 对员工附属信息进行编辑和更新

**数据要素**:
- 员工姓名
- 工号
- 实控账户信息
- 实控手机号
- 关系人信息
- 关系类型

### 3.3 信贷客户家庭关系维护

**功能描述**: 上传并维护信贷客户家庭关系表格信息。

**功能点**:
- **家庭关系导入**: 上传信贷客户家庭关系表格
- **家庭关系维护**: 对家庭关系信息进行增、删、改、查操作
- **关系查询**: 支持按客户姓名、身份证号等条件查询家庭关系
- **关系展示**: 以树形结构展示家庭成员关系

**数据要素**:
- 客户姓名
- 身份证号
- 家庭成员姓名
- 家庭成员身份证号
- 关系类型（配偶、父母、子女等）
- 关系说明

## 数据模型

### 中介库 (IntermediaryBlacklist)

| 字段名 | 类型 | 说明 | 必填 |
|-------|------|------|-----|
| intermediaryId | Long | 中介ID | 是 |
| name | String | 姓名/机构名称 | 是 |
| idCard | String | 身份证号/统一社会信用代码 | 否 |
| intermediaryType | String | 中介类型（个人/机构） | 是 |
| riskLevel | String | 风险等级 | 是 |
| remarks | String | 备注 | 否 |
| createTime | DateTime | 创建时间 | 是 |
| updateTime | DateTime | 更新时间 | 是 |
| status | String | 状态（有效/失效） | 是 |

### 员工附属信息 (EmployeeAdditionalInfo)

| 字段名 | 类型 | 说明 | 必填 |
|-------|------|------|-----|
| infoId | Long | 信息ID | 是 |
| employeeId | String | 员工工号 | 是 |
| employeeName | String | 员工姓名 | 是 |
| infoType | String | 信息类型（实控账户/实控手机号/关系人） | 是 |
| infoContent | String | 信息内容（JSON格式） | 是 |
| source | String | 信息来源 | 否 |
| createTime | DateTime | 创建时间 | 是 |
| updateTime | DateTime | 更新时间 | 是 |

### 信贷客户家庭关系 (CreditCustomerFamilyRelation)

| 字段名 | 类型 | 说明 | 必填 |
|-------|------|------|-----|
| relationId | Long | 关系ID | 是 |
| customerName | String | 客户姓名 | 是 |
| customerIdCard | String | 客户身份证号 | 是 |
| familyMemberName | String | 家庭成员姓名 | 是 |
| familyMemberIdCard | String | 家庭成员身份证号 | 是 |
| relationType | String | 关系类型 | 是 |
| relationDescription | String | 关系说明 | 否 |
| createTime | DateTime | 创建时间 | 是 |
| updateTime | DateTime | 更新时间 | 是 |

## 中介类型分类

| 类型 | 说明 |
|-----|------|
| 个人中介 | 个人身份的中介人员 |
| 机构中介 | 中介公司、机构等 |

## 关系类型分类

| 关系类型 | 说明 |
|---------|------|
| 配偶 | 合法配偶关系 |
| 父母 | 父母、公婆、岳父母 |
| 子女 | 子女、儿媳、女婿 |
| 兄弟姐妹 | 兄弟姐妹关系 |
| 其他 | 其他社会关系 |

## 业务规则

1. **中介库管理**:
   - 中介信息删除前需要确认未在项目中使用
   - 支持Excel导入批量更新
   - 导入时需要验证数据格式正确性

2. **员工信息管理**:
   - 实控账户需要说明判断依据
   - 实控手机号需要验证有效性
   - 关系人信息需要注明关系类型

3. **信贷客户家庭关系维护**:
   - 家庭关系需要双向维护（A-B和B-A）
   - 支持家庭关系图的展示

## 页面原型

### 1. 中介库管理页面
- 名单列表
- 搜索筛选区
- 导入/导出按钮
- 新增/编辑/删除操作

### 2. 员工信息管理页面
- 员工列表
- 信息类型切换（实控账户/实控手机号/关系人）
- 信息详情展示
- 编辑操作

### 3. 信贷客户家庭关系维护页面
- 客户列表
- 家庭关系树形展示
- 关系维护操作
- 导入功能

## 交互关系

| 关联模块 | 交互说明 |
|---------|---------|
| 数据管理 | 从中介库选择名单用于项目分析 |
| 专项排查 | 使用员工信息进行关联分析 |

## 功能特性

### 中介库管理
- 支持Excel批量导入导出
- 支持多条件组合查询
- 自动风险预警机制
- 名单状态管理

### 员工信息管理
- 支持多种信息类型维护
- 支持批量导入更新
- 信息变更历史记录
- 信息有效性验证

### 信贷客户家庭关系维护
- 支持家庭关系可视化
- 支持Excel批量导入
- 关系双向维护
- 关系图谱展示

## 功能点统计

- 二级功能: 3个
- 三级功能点: 6个

## 版本信息

- **文档版本**: V1.0
- **创建日期**: 2026-01-27
- **基于原文档**: 纪检初核系统功能说明书V1.0 第330-345行
