后台管理系统 PC 端 Admin

客户端形态规划

先沉淀共享核心,再扩展各端体验
端形态 技术 使用场景 共享服务 状态 里程碑
PC Admin Blazor Server Operations, strategy management, and governance Domain models, import service, signal service, alert policies Active 2026-07
Mobile H5 Blazor Server responsive pages Signal review, alerts, and lightweight approvals Signals, alerts, roles, market snapshots Planned 2026-08
Android App Blazor MAUI Push-first trading signal companion Signals, alert policies, user preferences Planned 2026-10
Shared Core .NET class library Reusable domain and application services Models, strategy engine, scheduler, notification contracts Next 2026-07

Shared API Contracts

Reusable endpoints for PC, H5, and MAUI
Name Endpoint Version Consumers Offline Owner
Market Snapshot /api/v1/markets/snapshot v1 PC,H5,MAUI Use last cached snapshot DataOps
Signal Feed /api/v1/signals v1 PC,H5,MAUI Queue read receipts until online SignalEngine
Alert Acknowledgement /api/v1/alerts/{id}/ack v1 PC,H5,MAUI Store pending acknowledgement locally Notification
Strategy Summary /api/v1/strategies/summary v1 PC,H5 Read-only cache for 15 minutes QuantResearch

Client Release Checklist

Readiness gates before each client milestone
Surface Item Owner Status Evidence Due
PC Admin Verify role based navigation SystemAdmin Ready Administration page exposes access matrix 2026-06-17
H5 Validate responsive alert cards Frontend Planned Reuse alert policy and receipt contracts 2026-07-01
MAUI Android Confirm push acknowledgement flow Mobile Planned Shared alert acknowledgement API contract exists 2026-07-25
Shared Core Extract DTO and service contracts Architecture Next Shared API contract table is defined 2026-06-24

Shared Service Boundaries

Future extraction candidates
Domain Core

Market data, strategies, rules, signals, alerts, and admin contracts.

Application Services

Import orchestration, strategy iteration, signal scheduling, and alert routing.

Client Adapters

PC admin tables, H5 compact cards, and MAUI push-first screens.

Integration Contracts

API DTOs, notification payloads, auth claims, and audit events.

An error has occurred. This application may no longer respond until reloaded. Reload x