- 删除 V1 前端页面 (CalendarView, BudgetView, statisticsV1) - 移除 V1 路由配置 (/calendar, /budget, /) - 清理路由守卫中的 V1 版本切换逻辑 - 移除设置页面中的版本切换功能 - 更新底部导航和登录重定向到 V2 路由 - 移除 App.vue 中 V1 页面的缓存配置 - 删除后端 TransactionRecordController.GetDailyStatisticsAsync (Obsolete) - 删除 TransactionStatisticsController.GetBalanceStatisticsAsync - 保留 V2 仍在使用的共享 API (GetUncoveredCategories, GetArchiveSummary, GetDailyStatistics) - 保留 V2 使用的全局事件监听机制 - 所有测试通过 (210/210) Breaking Change: V1 API 端点和路由将不可用
32 lines
1.2 KiB
Plaintext
32 lines
1.2 KiB
Plaintext
# V1 相关文件列表备份 (用于回滚参考)
|
|
# 生成时间: 2026-02-13
|
|
|
|
## 前端页面文件
|
|
Web/src/views/CalendarView.vue
|
|
Web/src/views/BudgetView.vue
|
|
Web/src/views/statisticsV1/Index.vue
|
|
|
|
## 前端 API 客户端 (部分方法)
|
|
Web/src/api/transactionRecord.js (GetDailyStatistics 调用)
|
|
Web/src/api/budget.js (getUncoveredCategories, getArchiveSummary)
|
|
Web/src/api/statistics.js (getBalanceStatistics)
|
|
|
|
## 前端路由配置 (部分路由)
|
|
Web/src/router/index.js (/calendar, /budget, / 的 V1 路由)
|
|
|
|
## 后端 Controller 方法
|
|
WebApi/Controllers/TransactionRecordController.cs::GetDailyStatisticsAsync
|
|
WebApi/Controllers/BudgetController.cs::GetUncoveredCategoriesAsync
|
|
WebApi/Controllers/BudgetController.cs::GetArchiveSummaryAsync
|
|
WebApi/Controllers/TransactionStatisticsController.cs::GetBalanceStatisticsAsync
|
|
|
|
## 后端 Application 方法
|
|
Application/BudgetApplication.cs::GetUncoveredCategoriesAsync
|
|
Application/BudgetApplication.cs::GetArchiveSummaryAsync
|
|
Application/TransactionStatisticsApplication.cs::GetBalanceStatisticsAsync
|
|
|
|
## 后端 Service 方法
|
|
Service/Budget/BudgetService.cs::GetUncoveredCategoriesAsync
|
|
Service/Budget/BudgetService.cs::GetArchiveSummaryAsync
|
|
Service/Transaction/TransactionStatisticsService.cs::GetBalanceStatisticsAsync
|