fds(fraud-detection)反欺诈/案件

职责:黑灰名单/冻结/案件/人审。Eureka 名 fds-service。对内提供冻结与黑灰名单查询,对外靠 DXA 取案件人员的用户/组织信息。

出向依赖(我依赖谁)

仓库内服务

无。

外部三方

目标客户端/Publisher接口/事件边类型状态
bas-serviceIBasUserClient / IGroupUserClient用户/组织Feign✗ 注释(已被 DXA 取代)
DXA(dexintec)DxaClient(OkHttp,${dxa.url:https://dxa.dexintec.cn/dxa-web}queryUserInfo、getUserList by groupId、getGroupInfoByGroupIdHTTP
大数据BigDataIvUserInfoRequsetTask(OkHttp)案件用户信息拉取HTTP活跃
华为云 OBSTranssnet 共享库 S3FileUtil(类名/amazonaws 类型为迁移前残留)案件附件/影像存储,genUrl 生成预签名 URL(FdsCaseAttachment.objectKey)HTTP/SDK

DxaClient 被 FdsFieldIvCasePoolBusiness(外访案件分配)、FdsTeleIvCasePoolBusiness(电核案件)调用,查调查员与所属部门并分配案件。

入向被依赖(谁依赖我)

仓库内调用方

调用方客户端/Publisher接口/事件边类型状态
bnsIFdsServiceClientqueryAccountIsFrozen 冻结校验Feign
fcsILokiClientfreezeQuery 冻结查询Feign

外部 / 缺失方入口

入口边类型疑似调用方出处
/public/black/grey/syncHTTP 端点外部风控/名单系统(推送黑灰名单)IBlackGreyListService:37
blackGreySyncSinkInputReceiveBlackGreyService事件外部名单推送(消息)ReceiveBlackGreyService:30

fds 既提供同步 RPC 入口又有事件消费端接收黑灰名单——两条入向的上游都不在 12 仓库内(疑外部风控/名单系统)。

边界洞察

  • bas 身份定论:fds 对 bas 的调用全部围绕「案件调查员、部门、按 groupId 取人」——这是内部运营/催收人员的用户与组织服务,不是 C 端客户登录认证。原 Feign(bas-service)已注释停用,改 DXA HTTP。
  • fds 自身是冻结/名单的查询源,被 bns、fcs 读;其黑灰名单同步入口的上游不在本仓库,是入向悬挂点。