## ADDED Requirements ### Requirement: 统一流量查询服务 `TrafficQueryService.GetDailyUsage()` SHALL 合并 Redis(今日)和 DB(历史)两段数据,返回指定日期范围内的每日流量列表。 #### Scenario: 查询含今日的日期范围 - **WHEN** 查询 2026-03-25 到 2026-03-28(今天) - **THEN** 系统 SHALL 从 `tb_card_daily_usage` 查 3/25~3/27,从 Redis 查 3/28,合并排序后返回 #### Scenario: 查询纯历史日期范围 - **WHEN** 查询 2026-03-01 到 2026-03-20 - **THEN** 系统 SHALL 仅从 `tb_card_daily_usage` 查询,不访问 Redis ### Requirement: CardDailyUsageStore 共用 落盘任务(`daily_traffic_flush.go`)和查询服务(`TrafficQueryService`)SHALL 共用同一个 `CardDailyUsageStore`,避免重复实现 UPSERT 和查询逻辑。