fds(fraud-detection)反欺诈/案件
职责:黑灰名单/冻结/案件/人审。Eureka 名 fds-service。对内提供冻结与黑灰名单查询,对外靠 DXA 取案件人员的用户/组织信息。
出向依赖(我依赖谁)
仓库内服务
无。
外部三方
| 目标 | 客户端/Publisher | 接口/事件 | 边类型 | 状态 |
|---|---|---|---|---|
| bas-service | IBasUserClient / IGroupUserClient | 用户/组织 | Feign | ✗ 注释(已被 DXA 取代) |
| DXA(dexintec) | DxaClient(OkHttp,${dxa.url:https://dxa.dexintec.cn/dxa-web}) | queryUserInfo、getUserList by groupId、getGroupInfoByGroupId | HTTP | ✓ |
| 大数据 | BigDataIvUserInfoRequsetTask(OkHttp) | 案件用户信息拉取 | HTTP | 活跃 |
| 华为云 OBS | Transsnet 共享库 S3FileUtil(类名/amazonaws 类型为迁移前残留) | 案件附件/影像存储,genUrl 生成预签名 URL(FdsCaseAttachment.objectKey) | HTTP/SDK | ✓ |
DxaClient 被
FdsFieldIvCasePoolBusiness(外访案件分配)、FdsTeleIvCasePoolBusiness(电核案件)调用,查调查员与所属部门并分配案件。
入向被依赖(谁依赖我)
仓库内调用方
| 调用方 | 客户端/Publisher | 接口/事件 | 边类型 | 状态 |
|---|---|---|---|---|
| bns | IFdsServiceClient | queryAccountIsFrozen 冻结校验 | Feign | ✓ |
| fcs | ILokiClient | freezeQuery 冻结查询 | Feign | ✓ |
外部 / 缺失方入口
| 入口 | 边类型 | 疑似调用方 | 出处 |
|---|---|---|---|
/public/black/grey/sync | HTTP 端点 | 外部风控/名单系统(推送黑灰名单) | IBlackGreyListService:37 |
blackGreySyncSinkInput → ReceiveBlackGreyService | 事件 | 外部名单推送(消息) | ReceiveBlackGreyService:30 |
fds 既提供同步 RPC 入口又有事件消费端接收黑灰名单——两条入向的上游都不在 12 仓库内(疑外部风控/名单系统)。
边界洞察
- bas 身份定论:fds 对 bas 的调用全部围绕「案件调查员、部门、按 groupId 取人」——这是内部运营/催收人员的用户与组织服务,不是 C 端客户登录认证。原 Feign(bas-service)已注释停用,改 DXA HTTP。
- fds 自身是冻结/名单的查询源,被 bns、fcs 读;其黑灰名单同步入口的上游不在本仓库,是入向悬挂点。