## MODIFIED Requirements

### Requirement: 按佣金来源筛选

系统 SHALL 支持按佣金来源筛选佣金记录。

#### Scenario: 按成本价差筛选
- **WHEN** 指定 commission_source 为 cost_diff
- **THEN** 系统只返回成本价差类型的佣金记录

#### Scenario: 按一次性佣金筛选
- **WHEN** 指定 commission_source 为 one_time
- **THEN** 系统只返回一次性佣金类型的佣金记录

#### Scenario: 使用已废弃的佣金来源筛选
- **WHEN** 指定 commission_source 为 tier_bonus
- **THEN** 系统返回空列表或返回错误 "不支持的佣金来源类型"

---

### Requirement: 佣金统计

系统 SHALL 提供佣金统计功能，包含总收入和各来源占比。

#### Scenario: 查询总收入
- **WHEN** 代理查询佣金统计
- **THEN** 系统返回总收入金额（所有已入账佣金之和）

#### Scenario: 各来源占比
- **WHEN** 代理查询佣金统计
- **THEN** 系统返回各佣金来源的金额和占比（cost_diff、one_time）

#### Scenario: 统计响应不包含梯度奖励字段
- **WHEN** 代理查询佣金统计
- **THEN** 响应中不包含 tier_bonus_amount、tier_bonus_count、tier_bonus_percent 字段

#### Scenario: 按时间范围统计
- **WHEN** 指定时间范围查询统计
- **THEN** 系统只统计该时间范围内的佣金
