This commit is contained in:
fuenmao
2026-11-12 15:45:52 +08:00
parent 61e25175db
commit 718b138033
30 changed files with 1511 additions and 99 deletions
@@ -0,0 +1,11 @@
namespace Evergreen.Health.Application.Health.Sleep;
public sealed record BedAutomationBinding(string Id, long UserId, string ProductKey, string SerialNumber,
BedSide Side, bool Simulation);
public interface IBedPresenceExecutionLog
{
Task<string?> BeginAsync(string bindingId, long userId, string action, string target, DateTimeOffset triggeredAt,
CancellationToken token);
Task CompleteAsync(string id, string result, DateTimeOffset completedAt);
}