---
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. 更新订单状态 |