--- html: embed_local_images: false embed_svg: true offline: false toc: false print_background: false export_on_save: html: true --- # 用户端-钱包管理功能描述 ## 钱包余额查询-可用余额查询 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 可用余额 | 金额 | 当前可用于支付的余额 | | 总资产 | 金额 | 包含可用余额和冻结余额 | | 余额明细 | 列表 | 最近余额变动记录 | | 充值按钮 | 按钮 | 快捷充值入口 | ### 操作按钮 #### 1. 刷新余额 | 操作 | 说明 | |------|------| | 业务逻辑 | 1. 查询最新账户余额
2. 更新显示金额
3. 刷新余额明细 | #### 2. 充值 | 操作 | 说明 | |------|------| | 前置校验 | 1. 用户是否完成实名认证
2. 账户是否正常状态 | | 业务逻辑 | 1. 跳转充值页面
2. 选择充值金额
3. 选择支付方式 | ## 钱包余额查询-冻结余额查询 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 冻结余额 | 金额 | 当前被冻结的余额 | | 冻结明细 | 列��� | 冻结资金明细列表 | | 冻结原因 | 文本 | 资金冻结原因说明 | | 预计解冻时间 | 时间 | 预计资金解冻时间 | ### 操作按钮 #### 1. 查看冻结详情 | 操作 | 说明 | |------|------| | 业务逻辑 | 1. 显示冻结原因
2. 显示冻结时间
3. 显示预计解冻时间
4. 显示相关订单信息 | ## 收支明细-收入明细查询 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 收入金额 | 金额 | 收入金额 | | 收入类型 | 标签 | 如:退款/返现/奖励等 | | 收入时间 | 时间 | 收入到账时间 | | 收入说明 | 文本 | 收入来源说明 | | 关联订单 | 链接 | 相关订单信息(如有) | ### 操作按钮 #### 1. 筛选 | 操作 | 说明 | |------|------| | 业务逻辑 | 1. 按时间范围筛选
2. 按收入类型筛选
3. 按金额范围筛选 | #### 2. 导出明细 | 操作 | 说明 | |------|------| | 业务逻辑 | 1. 导出Excel文件
2. 记录导出操作
3. 支持自定义导出字段 | ## 收支明细-支出明细查询 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 支出金额 | 金额 | 支出金额 | | 支出类型 | 标签 | 如:消费/充值失败退回等 | | 支出时间 | 时间 | 支出发生时间 | | 支出���明 | 文本 | 支出用途说明 | | 关联订单 | 链接 | 相关订单信息(如有) | ### 操作按钮 #### 1. 筛选 | 操作 | 说明 | |------|------| | 业务逻辑 | 1. 按时间范围筛选
2. 按支出类型筛选
3. 按金额范围筛选 | ## 支付-余额支付 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 支付金额 | 金额 | 需支付金额 | | 可用余额 | 金额 | 当前可用余额 | | 支付密码 | 密码框 | 支付密码输入框 | | 订单信息 | 文本 | 待支付订单信息 | ### 操作按钮 #### 1. 确认支付 | 操作 | 说明 | |------|------| | 前置校验 | 1. 余额是否充足
2. 支付密码是否正确
3. 订单是否可支付 | | 业务逻辑 | 1. 冻结支付金额
2. 创建支付流水
3. 更新订单状态
4. 发送支付通知 | ## 支付-微信支付 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 支付金额 | 金额 | 需支付金额 | | 微信二维码 | 图片 | 微信支付二维码 | | 订单信息 | 文本 | 待支付订单信息 | | 支付状态 | 状态 | 支付结果状态 | ### 操作按钮 #### 1. 发起支付 | 操作 | 说明 | |------|------| | 前置校验 | 1. 订单是否可支付
2. 是否在微信环境 | | 业务逻辑 | 1. ��用微信支付接口
2. 生成支付二维码
3. 监听支付结果
4. 更新订单状态 | ## 支付-支付宝支付 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 支付金额 | 金额 | 需支付金额 | | 支付宝二维码 | 图片 | 支付宝支付二维码 | | 订单信息 | 文本 | 待支付订单信息 | | 支付状态 | 状态 | 支付结果状态 | ### 操作按钮 #### 1. 发起支付 | 操作 | 说明 | |------|------| | 前置校验 | 1. 订单是否可支付
2. 是否在支付宝环境 | | 业务逻辑 | 1. 调用支付宝接口
2. 生成支付二维码
3. 监听支付结果
4. 更新订单状态 | ## 支付-混合支付 ### 展示字段 | 字段名 | 字段类型 | 说明 | |--------|----------|------| | 总支付金额 | 金额 | 需支付总金额 | | 余额支付金额 | 金额 | 使用余额支付金额 | | 第三方支付金额 | 金额 | 需要第三方支付金额 | | 支付方式选择 | 单选 | 微信/支付宝选择 | | 支付密码 | 密码框 | 余额支付密码输入 | ### 操作按钮 #### 1. 确认支付 | 操作 | 说明 | |------|------| | 前置校验 | 1. 余额是否充足
2. 支付密码是否正确
3. 订单是否可支付 | | 业务逻辑 | 1. 先扣减余额
2. 发起第三方支付
3. 监听支付结果
4. 更新订单状态 |