Files
EmailBill/Service/IconSearch/IconCandidate.cs
SunCheng 9921cd5fdf chore: migrate remaining ECharts components to Chart.js
- Migrated 4 components from ECharts to Chart.js:
  * MonthlyExpenseCard.vue (折线图)
  * DailyTrendChart.vue (双系列折线图)
  * ExpenseCategoryCard.vue (环形图)
  * BudgetChartAnalysis.vue (仪表盘 + 多种图表)

- Removed all ECharts imports and environment variable switches
- Unified all charts to use BaseChart.vue component
- Build verified: pnpm build success ✓
- No echarts imports remaining ✓

Refs: openspec/changes/migrate-remaining-echarts-to-chartjs
2026-02-16 21:55:38 +08:00

23 lines
529 B
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
namespace Service.IconSearch;
/// <summary>
/// 图标候选对象
/// </summary>
public record IconCandidate
{
/// <summary>
/// 图标集名称
/// </summary>
public string CollectionName { get; init; } = string.Empty;
/// <summary>
/// 图标名称
/// </summary>
public string IconName { get; init; } = string.Empty;
/// <summary>
/// 图标标识符(格式:{collectionName}:{iconName}
/// </summary>
public string IconIdentifier => $"{CollectionName}:{IconName}";
}