refactor(FinancialPanorama): 简化 useFinancialData Hook

- 移除未使用的 forecast 状态
- 移除未使用的 industryRank 状态
- 简化返回值类型定义

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
zdl
2025-12-19 14:44:54 +08:00
parent ff951972ee
commit 11ca0e7a99

View File

@@ -15,8 +15,6 @@ import type {
CashflowData,
FinancialMetricsData,
MainBusinessData,
ForecastData,
IndustryRankData,
ComparisonData,
} from '../types';
@@ -51,8 +49,6 @@ interface UseFinancialDataReturn {
cashflow: CashflowData[];
financialMetrics: FinancialMetricsData[];
mainBusiness: MainBusinessData | null;
forecast: ForecastData | null;
industryRank: IndustryRankData[];
comparison: ComparisonData[];
// 加载状态
@@ -100,8 +96,6 @@ export const useFinancialData = (
const [cashflow, setCashflow] = useState<CashflowData[]>([]);
const [financialMetrics, setFinancialMetrics] = useState<FinancialMetricsData[]>([]);
const [mainBusiness, setMainBusiness] = useState<MainBusinessData | null>(null);
const [forecast, setForecast] = useState<ForecastData | null>(null);
const [industryRank, setIndustryRank] = useState<IndustryRankData[]>([]);
const [comparison, setComparison] = useState<ComparisonData[]>([]);
const toast = useToast();
@@ -304,8 +298,6 @@ export const useFinancialData = (
cashflow,
financialMetrics,
mainBusiness,
forecast,
industryRank,
comparison,
// 加载状态