统一服务端点架构,支持多端接口与数据库切换

重构项目结构,引入 Avalonia-Common、Avalonia-EFCore、Avalonia-Services,实现 API 与桌面端统一端点注册、过滤器、鉴权和标准响应格式。支持多数据库自动迁移与配置,集成 Serilog 日志系统。移除旧路由与控制器,提升接口一致性与可维护性。
This commit is contained in:
2026-05-11 14:35:34 +08:00
parent 99631df085
commit 271e9714ff
38 changed files with 2073 additions and 182 deletions
+8
View File
@@ -0,0 +1,8 @@
2026-05-11 13:39:27.320 [INF] Avalonia-API 正在启动...
2026-05-11 13:39:58.813 [INF] Avalonia-API 正在启动...
2026-05-11 13:40:13.058 [INF] Avalonia-API 正在启动...
2026-05-11 13:40:13.566 [INF] Now listening on: http://localhost:5206
2026-05-11 13:40:13.603 [INF] No action descriptors found. This may indicate an incorrectly configured application or missing application parts. To learn more, visit https://aka.ms/aspnet/mvc/app-parts
2026-05-11 13:40:13.633 [INF] Application started. Press Ctrl+C to shut down.
2026-05-11 13:40:13.635 [INF] Hosting environment: Development
2026-05-11 13:40:13.635 [INF] Content root path: D:\QiChengProject\Avalonia-Stack\Avalonia-API