# 02.3-专项排查

## 模块概述

专项排查模块针对单人用户进行深度调查，包括员工详查分析、图谱分析和拓展查询等功能。

## 模块结构

```
专项排查
├── 员工详查分析
├── 图谱分析
│   ├── 关系人图谱
│   ├── 资金流图谱
│   └── 实控账户图谱
└── 拓展查询
    ├── 采购查询
    ├── 人员调动查询
    └── 招聘查询
```

## 功能分解

### 3.1 员工详查分析

**功能描述**: 针对单个目标员工进行深度调查分析。

**功能点**:
- **输入查询条件**: 输入目标员工的身份证号，可选择自定义时间范围
- **收入资产负债分析**: 根据检查对象及其主要家庭成员（配偶等），根据收入、资产、负债三者的关系进行初核判断
- **风险结果判断**:
  - 正常
  - 收入+负债远低于资产
  - 收入+负债远高于资产
  - 其他风险提示

**数据要素**:
- 员工身份证号
- 时间范围
- 收入数据
- 资产数据
- 负债数据
- 家庭成员信息

### 3.2 图谱分析

**功能描述**: 通过图形化方式，揭示隐藏的人员与资金关系网络。

**功能点**:
- **关系人图谱**:
  - 通过身份证号等信息筛选展示以该员工为中心的社会关系网络
  - 展示家庭成员、密切关联人
  - 点击节点查看详情
  - 点击关联企业穿透查询企业下的法人、股东等信息
- **资金流图谱**:
  - 针对个人的资金流向进行分析
  - 对可疑资金向前追溯多层交易对手
  - 支持手工加入资金流向节点
  - 支持备注资金流向
- **实控账户图谱**:
  - 输入身份证号生成该员工实际控制的账户网络图
  - 实控账户可能非本人名下
  - 排查逻辑：基于手机登录丰收互联次数、线下多次代理存取等进行判断

**数据要素**:
- 身份证号
- 社会关系数据
- 资金流向数据
- 账户控制关系数据
- 企业关联数据

### 3.3 拓展查询

**功能描述**: 提供采购、人员调动、招聘等多维度的查询功能。

**功能点**:
- **采购查询**:
  - 筛选查询采购时段
  - 选择关联员工
  - 查询其参与的所有采购
  - 清单包含：采购事项名称、交易日期、采购金额、供应商名称、关联员工
  - 支持穿透展示采购全量信息（采购方式、入围/中标公司、经办人、对方账号等）
- **人员调动查询**:
  - 查询员工的岗位/机构调动记录
  - 辅助排查"异常调动、岗位晋升合规性"
  - 可选择查询时间和员工姓名
  - 包含：姓名、工号、调动时间、原/现岗位、原/现机构、调动原因
- **招聘查询**:
  - 查询招聘事项信息
  - 辅助排查"招聘流程合规性、面试官关联风险"
  - 可筛选查询时间段和员工姓名
  - 包含：招聘人员、岗位、招聘时间、关联面试官、面试结果

**数据要素**:
- 采购信息
- 人员调动记录
- 招聘信息

## 数据模型

### 员工详查记录 (EmployeeDetailCheck)

| 字段名 | 类型 | 说明 | 必填 |
|-------|------|------|-----|
| checkId | Long | 检查ID | 是 |
| personId | String | 身份证号 | 是 |
| timeRangeStart | Date | 时间范围开始 | 是 |
| timeRangeEnd | Date | 时间范围结束 | 是 |
| income | BigDecimal | 收入 | 否 |
| assets | BigDecimal | 资产 | 否 |
| liabilities | BigDecimal | 负债 | 否 |
| checkResult | String | 检查结果 | 是 |
| checkTime | DateTime | 检查时间 | 是 |

### 关系人图谱节点 (RelationshipGraphNode)

| 字段名 | 类型 | 说明 | 必填 |
|-------|------|------|-----|
| nodeId | Long | 节点ID | 是 |
| nodeType | String | 节点类型（人员/企业/账户） | 是 |
| nodeName | String | 节点名称 | 是 |
| nodeInfo | String | 节点详细信息（JSON） | 否 |

### 关系人图谱边 (RelationshipGraphEdge)

| 字段名 | 类型 | 说明 | 必填 |
|-------|------|------|-----|
| edgeId | Long | 边ID | 是 |
| sourceNodeId | Long | 源节点ID | 是 |
| targetNodeId | Long | 目标节点ID | 是 |
| relationType | String | 关系类型 | 是 |
| relationInfo | String | 关系详细信息 | 否 |

### 采购记录 (ProcurementRecord)

| 字段名 | 类型 | 说明 | 必填 |
|-------|------|------|-----|
| procurementId | Long | 采购ID | 是 |
| procurementName | String | 采购事项名称 | 是 |
| transactionDate | Date | 交易日期 | 是 |
| procurementAmount | BigDecimal | 采购金额 | 是 |
| supplierName | String | 供应商名称 | 是 |
| relatedEmployee | String | 关联员工 | 是 |
| procurementMethod | String | 采购方式 | 否 |
| winningCompany | String | 入围/中标公司 | 否 |
| operator | String | 经办人 | 否 |
| targetAccount | String | 对方账号 | 否 |

### 人员调动记录 (PersonnelTransfer)

| 字段名 | 类型 | 说明 | 必填 |
|-------|------|------|-----|
| transferId | Long | 调动ID | 是 |
| name | String | 姓名 | 是 |
| employeeId | String | 工号 | 是 |
| transferTime | DateTime | 调动时间 | 是 |
| originalPosition | String | 原岗位 | 是 |
 currentPosition | String | 现岗位 | 是 |
| originalOrganization | String | 原机构 | 是 |
| currentOrganization | String | 现机构 | 是 |
| transferReason | String | 调动原因 | 否 |

### 招聘记录 (RecruitmentRecord)

| 字段名 | 类型 | 说明 | 必填 |
|-------|------|------|-----|
| recruitmentId | Long | 招聘ID | 是 |
| recruitPerson | String | 招聘人员 | 是 |
| position | String | 岗位 | 是 |
| recruitmentTime | DateTime | 招聘时间 | 是 |
| relatedInterviewer | String | 关联面试官 | 是 |
| interviewResult | String | 面试结果 | 是 |

## 图谱分析说明

### 关系人图谱
- **中心节点**: 查询的员工
- **一级关联**: 配偶、父母、子女等家庭成员
- **二级关联**: 密切关联人、关联企业
- **企业穿透**: 法人、股东、高管等信息

### 资金流图谱
- **流向追溯**: 向前追溯多层交易对手
- **可疑资金标记**: 高亮显示可疑交易路径
- **手工标注**: 支持用户添加节点和备注

### 实控账户图谱
- **判断依据**:
  - 手机登录丰收互联次数
  - 线下多次代理存取记录
  - 交易行为模式分析
- **账户类型**: 本人账户、亲属账户、其他关联账户

## 业务规则

1. **员工详查分析**:
   - 正常: 收入 + 负债 ≈ 资产（误差±20%以内）
   - 收入+负债远低于资产: 资产来源可疑
   - 收入+负债远高于资产: 可能存在隐瞒资产
2. **图谱分析**:
   - 最多展示3层关联关系
   - 单个节点最多展示100个关联节点
3. **拓展查询**:
   - 支持模糊搜索
   - 支持多条件组合筛选

## 页面原型

### 1. 员工详查分析页面
- 查询条件输入区
- 收入资产负债对比表
- 风险结果展示区

### 2. 图谱分析页面
- 查询输入区
- 图谱可视化区域
- 节点详情面板
- 操作工具栏

### 3. 拓展查询页面
- 查询条件区
- 结果列表
- 详情展示区

## 交互关系

| 关联模块 | 交互说明 |
|---------|---------|
| 初核结果总览 | 从人员详情跳转到专项排查 |
| 数据管理 | 使用导入的数据进行分析 |
| 流水明细查询 | 从资金流图谱跳转到流水查询 |

## 功能点统计

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

## 版本信息

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