From a5d5f78f170711a660ae631e34d70e6599834503 Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 17 Dec 2025 08:09:11 -0800 Subject: [PATCH] =?UTF-8?q?fix(reward):=20=E4=B8=BA=20ExpiredRewardItem=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20rightTypeName=20getter=20=E5=88=AB?= =?UTF-8?q?=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 解决 profile_page.dart 编译错误: - 添加 rightTypeName getter 作为 allocationTypeName 的别名 - 保持与 PendingRewardItem/SettleableRewardItem 的接口一致 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- frontend/mobile-app/lib/core/services/reward_service.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/mobile-app/lib/core/services/reward_service.dart b/frontend/mobile-app/lib/core/services/reward_service.dart index 8c7698bb..8f7ea8ee 100644 --- a/frontend/mobile-app/lib/core/services/reward_service.dart +++ b/frontend/mobile-app/lib/core/services/reward_service.dart @@ -136,6 +136,9 @@ class ExpiredRewardItem { /// 获取权益类型的中文名称 String get allocationTypeName => getAllocationTypeName(allocationType); + + /// 获取权益类型的中文名称(别名,与 PendingRewardItem/SettleableRewardItem 保持一致) + String get rightTypeName => allocationTypeName; } /// 奖励汇总信息 (从 reward-service 获取)