This commit is contained in:
2026-04-12 22:34:46 +08:00
parent d554e9e659
commit 73e16ab6c1
25 changed files with 5962 additions and 52 deletions

View File

@@ -13,6 +13,26 @@ namespace OrpaonVision.SiteApp.Runtime.Services
/// </summary>
RuntimeStateSnapshotDto GetSnapshot();
/// <summary>
/// 获取当前状态。
/// </summary>
RuntimeState GetCurrentState();
/// <summary>
/// 获取当前层级。
/// </summary>
int GetCurrentLayer();
/// <summary>
/// 检查是否可以执行特定操作。
/// </summary>
bool CanExecuteOperation(StateTrigger trigger);
/// <summary>
/// 基于触发器执行状态转换。
/// </summary>
Result<StateTransitionEvent> TriggerTransition(StateTrigger trigger, string? reason = null, object? parameters = null);
/// <summary>
/// 尝试推进到下一层。
/// </summary>