1. 项目概述
1.1 项目背景
在数字化业务快速发展的当下,B 端商户在与 C 端用户进行交易或服务过程中,面临着诸如欺诈、信用风险等多种潜在风险。为帮助 B 端商户有效规避风险,保障业务安全、稳定、合规地运行,风盾 SaaS 平台应运而生,为商户提供专业的风控管理解决方案。
1.2 项目目标
- 搭建高效的风控管理 SaaS 平台,为 B 端商户提供便捷、精准的风控管理服务。
- 实现商户在关联平台开通产品后,能在风盾平台快速完成产品配置、二维码生成,方便 C 端用户扫描获取服务。
- 确保风盾平台准确接收 C 端用户的风控评估报告,并支持 B 端商户自主申请评估、查看报告,提升风控管理效率。
1.3 目标用户
B 端商户:在各类业务场景中,需要对 C 端用户进行风控管理,以保障自身业务安全、降低风险的企业或商家。
1.4 预期成果
- 功能实现:风盾 SaaS 平台稳定运行,实现产品配置、二维码生成、风控评估报告接收与查看等核心功能,满足 B 端商户的风控管理需求。
- 效益提升:帮助 B 端商户有效识别和防范风险,降低业务风险损失,提高业务运营的安全性和可靠性,增强商户对业务发展的信心。
2. 通用需求
2.1 交互规范
- 所有查询条件如无特殊说明,均默认支持模糊查询
- 所有查询条件如无特殊说明,默认去首尾空格
- 所有列表页面的分页选项为:10 条 / 页、20 条 / 页、50 条 / 页、100 条 / 页、200 条 / 页、500 条 / 页,默认页面初始化显示 20 条 / 页
- 所有页面翻页时,标题固定相对高度在当前页面
2.2 数据展示规范
- 所有涉及金额的字段后必须带有单位,例如:消费金额(元)、提现金额(元)等
- 关于金额相关字段,如果值为 0,则显示为 “0.00”
- 金额用标准的金额样式显示,例如:123,456.00
- 关于时间相关字段,如果没有值,则显示为 “/“,精确到年月日时分秒
- 系统中所有数据仅展示近 7 天的
2.3 交互反馈规范
- 所有表单提交前必须进行前端校验
- 所有与后端交互的操作必须有明确的加载状态和反馈提示,使用 Ant Design 的 message 或 notification
3. 功能需求
3.1 登录模块
3.1.1 登录功能
登录方式:手机号 + 密码 + 图形校验码
前端校验规则:
手机号:11 位数字,符合中国大陆手机号格式
密码:长度不少于 6 位
图形校验码:4 位字母和数字组合
错误提示:
字段未填写:”请填写手机号 / 密码 / 图形校验码”
格式错误:”手机号格式不正确” 等对应提示
登录失败:”手机号或密码错误”
自动登出机制:
若八小时内未进行任何操作,自动断开连接
提示信息:”由于您长时间未操作,已自动断开,请重新返回登录页进行登录”
3.1.2 忘记密码功能
- 操作流程:
- 点击 “忘记密码”,出现弹窗
- 输入原手机号,点击 “获取验证码” 按钮
- 按钮显示倒计时 60 秒,倒计时结束后恢复点击状态
- 输入验证码,输入新密码和确认新密码
- 点击 “确认” 按钮
校验规则:
验证码:6 位数字,有效期 5 分钟
新密码:长度不少于 6 位
两次输入的密码必须完全一致
反馈提示:
验证码错误:”验证码错误,请重新输入”
密码不一致:”两次输入的密码不一致,请重新输入”
重置成功:”密码重置成功,返回登录页”
3.1.3 顶部菜单栏
前置条件:用户已登录
展示内容:
顶部右上角:logo+title,logo 使用默认 logo,title 名称为:风控中枢平台
顶部左上角:头像 + 您好,公司名称;公司名称取风控中枢平台对应的公司名称,默认展示为:您好,xxx
登录限制逻辑:
支持同一时间多账号登录
修改密码功能:
入口:顶部菜单栏右上角头像下拉选项
点击 “修改密码” 按钮,弹出弹窗
弹窗字段:手机号、验证码、新密码、确认新密码
校验逻辑同忘记密码功能
系统校验通过后提示:”密码重置成功,返回登录页”
校验不通过时给出明确的错误提示
退出登录功能:
入口:顶部菜单栏右上角头像下拉选项
点击 “退出登录” 选项
系统清除客户端存储的用户会话信息
系统将用户重定向到登录页面
3.2 账单中心模块
3.2.1 费用统计
前置条件:用户已登录,并访问账单中心页面
展示内容:
数据统计卡片,分别统计:已使用金额、账户余额、可提现金额、已提现金额、消耗金额
提现功能:
可提现金额旁边展示提现按钮
点击提现,出现弹窗
弹窗字段:
提现金额:输入框,大于 0 且不超过可提现金额
提现至:必填项,下拉选项,展示配置好的银行卡列表,展示格式为:银行支行名称
银行卡列表字段:户名、账号、开户银行、手机号、验证码、是否开启
“是否开启” 为复选框,点击勾选,则操作提现时下拉选项展示;取消勾选,则不展示
底部展示 “添加银行卡” 按钮,弹窗字段同列表,均为必填项
点击获取验证码,输入验证码后,点击确认绑定,银行卡列表数据 + 1,提现时的下拉选项数据 + 1
操作按钮:
点击确定:
· 选中银行卡后,发起提现,风控中枢平台 - 提现记录列表数据 + 1
· 提交提现申请后,系统扣除相应可提现金额
· 提现操作完成后,”可提现金额” 和 “已提现金额” 相应增加
- 点击取消:弹窗关闭
3.2.2 流水记录
- 概述:展示 C 端消耗金额的详细流水记录列表,包括查询项和列表项
- 查询项:
- 授权信息:支持姓名 / 手机号/身份证号 查询
- 消费产品
- 消费时间
- 列表项:
- 姓名(手机号):姓名及手机号中间 4 位为脱敏状态
- 消费产品
- 消费金额:带单位,按标准格式显示
- 消费时间:精确到秒
- 仅展示近七天的数据
3.2.3 提现记录
- 概述:展示 B 端提现的记录,包括查询项、列表项
- 查询项:
- 订单号
- 提现状态:包括提现中、提现成功、提现失败
- 提现时间
- 提供查询和重置按钮:
点击查询:根据表单中的条件请求并刷新下方的风险评估列表
点击重置:清空所有查询条件并刷新列表为默认状态(近七天数据)
列表项:
- 订单号:每发起一笔提现,系统自动生成
- 提现金额:带单位,按标准格式显示
- 提现银行卡:展示银行支行名称
- 提现状态:
- 提现中:发起提现后,状态为提现中
- 提现成功:公司的人在风控中枢平台操作同意打款后,状态为提现成功
- 提现失败:公司的人在风控中枢平台操作拒绝打款后,填写拒绝原因,状态为提现失败,加上红色叹号标识,鼠标移入后,展示拒绝原因
- 提现时间:精确到秒
- 仅展示近七天的数据
3.3 风控评估模块
3.3.1 查询项
风控产品名称:下拉选项,展示 B 端商户开通的产品
授权信息:支持姓名 / 手机号 / 身份证号 模糊查询
评估时间:选择开始时间和结束时间,仅可查询近 7 天的数据
提供查询和重置按钮:
点击查询:根据表单中的条件请求并刷新下方的风险评估列表
点击重置:清空所有查询条件并刷新列表为默认状态(近七天数据)
3.3.2 列表项
- 评估 ID:系统自动生成
- 风控产品名称:点击进去报告详情
- 授权信息:姓名脱敏
- 评估时间:精确到秒
- 仅展示近七天的数据
3.3.3 报告详情
- 展示空状态
3.3.4 申请评估
前置条件:用户已登录,并访问账单中心页面
点击 “申请评估”,弹窗展示字段:
评估类型:必填项,默认展示单个风险评风控产品名称:
必填项,下拉选项
只能选择一个风控产品
姓名:必填项,输入框
身份证号:必填项,输入框
手机号:必填项,输入框
勾选项:
默认选中,展示文案为:我已阅读并同意《用户使用协议》《授权书》
点击协议,查看协议详情,mock 数据
点击验证,提示:”申请已提交,正在处理中”,返回风控评估列表
3.4 个人中心模块
3.4.1 查询项
风控产品名称:必填项,下拉选项
提供查询和重置按钮:
点击查询:根据表单中的条件请求并刷新下方的风险评估列表
点击重置:清空所有查询条件并刷新列表为默认状态(近七天数据)
3.4.2 列表项
风控产品名称
产品原价:带单位,按标准格式显示
修改后的价格:带单位,按标准格式显示
修改时间:精确到秒
操作项:
查看二维码:展示产品对应的二维码,二维码下面展示产品名称,右键点击下载,下载二维码到本地,此时,仅保存单独的二维码
修改价格:弹窗
展示原价,不可修改
修改后的价格:输入框,必须大于或等于原价
点击确定,列表修改后的价格更新,C 端用户扫描二维码后,展示的支付价格为修改后的价格
仅展示近七天的数据
4. 数据交互需求
4.1 数据来源
- 产品来源由风控中枢平台取值,可用 mock 数据替代
- 个人中心的产品数据来源于风控中枢平台
4.2 数据回传
- 账单中心相关的金额统计需要回传给风控中枢平台
- 提现记录发起后同步到风控中枢平台,由公司的人操作打款,风控中枢平台的提现状态回传到风盾 SaaS 平台
- 标题:
- 作者: 菇太帷i
- 创建于 : 2025-09-18 06:39:53
- 更新于 : 2025-09-18 06:39:53
- 链接: https://blog.gutawei.com/2025/09/18/outsourcing/风盾Saas/风盾Saas-PRO/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。