dramaling-vocab-learning/backend/DramaLing.Api/Services
鄭沛軒 8edcfc7545 refactor: 完成詞卡API架構統一與舊版代碼清理
**主要重構**:
- 統一到SimplifiedFlashcardsController,移除CardSets概念衝突
- 補全新版API:添加GET /{id}和PUT /{id}端點
- 重構FlashcardForm.tsx完全移除CardSets依賴

**刪除舊版代碼**:
- 移除FlashcardsController.cs (舊版API)
- 移除CardSetsController.cs (廢棄功能)
- 移除flashcards.ts服務 (舊版前端服務)
- 清理相關Repository和介面文件

**API端點現況**:
 POST /api/flashcards-simple - 創建詞卡
 GET /api/flashcards-simple - 獲取詞卡列表
 GET /api/flashcards-simple/{id} - 獲取單個詞卡
 PUT /api/flashcards-simple/{id} - 更新詞卡
 DELETE /api/flashcards-simple/{id} - 刪除詞卡
 POST /api/flashcards-simple/{id}/favorite - 切換收藏

**架構優化**:
- 統一API路由和回應格式
- 移除複雜的CardSets關聯邏輯
- 簡化前端組件介面
- 降低維護成本

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-24 01:11:14 +08:00
..
AI feat: 實施全面的程式碼架構優化 2025-09-23 19:00:17 +08:00
Caching feat: 建立完整的架構治理系統 2025-09-23 20:25:19 +08:00
Domain/Learning refactor: 完成詞卡API架構統一與舊版代碼清理 2025-09-24 01:11:14 +08:00
Infrastructure feat: 建立完整的架構治理系統 2025-09-23 20:25:19 +08:00
AnalysisCacheService.cs fix: 完全修復快取資料結構不一致問題和互動式單字查詢功能 2025-09-18 14:43:53 +08:00
AnalysisService.cs feat: 建立完整的架構治理系統 2025-09-23 20:25:19 +08:00
AudioCacheService.cs feat: 完成後端語音服務架構與測試文檔 2025-09-19 13:33:31 +08:00
AuthService.cs feat: DramaLing 完整版本 - 韓劇單字學習應用 2025-09-16 23:06:47 +08:00
AzureSpeechService.cs feat: 完成後端語音服務架構與測試文檔 2025-09-19 13:33:31 +08:00
CEFRLevelService.cs feat: 完成個人化重點學習範圍系統實現 2025-09-21 03:23:38 +08:00
CacheCleanupService.cs feat: 實現真正的AI驅動互動式單字查詢系統 2025-09-18 02:09:56 +08:00
GeminiService.cs feat: 實施強型別配置管理和架構優化基礎 2025-09-23 00:01:19 +08:00
HealthCheckService.cs feat: 實施全面的程式碼架構優化 2025-09-23 19:00:17 +08:00
IAnalysisService.cs feat: 啟用智能快取系統,實現 57,200 倍性能提升 2025-09-23 19:50:53 +08:00
SM2Algorithm.cs feat: DramaLing 完整版本 - 韓劇單字學習應用 2025-09-16 23:06:47 +08:00
UsageTrackingService.cs feat: 實現真正的AI驅動互動式單字查詢系統 2025-09-18 02:09:56 +08:00