using OrpaonVision.Core.Results; using OrpaonVision.SiteApp.Runtime.Contracts; using OrpaonVision.SiteApp.Runtime.Options; namespace OrpaonVision.SiteApp.Runtime.Services { /// /// 相机服务模拟实现(MVP 阶段)。 /// public sealed class MockCameraService : ICameraService { private readonly RuntimeOptions _options; /// /// 构造函数。 /// public MockCameraService(RuntimeOptions options) { _options = options; } /// public Result CaptureFrame() { var frame = new CameraFrameDto { FrameId = Guid.NewGuid(), CapturedAtUtc = DateTime.UtcNow, CameraId = _options.CameraId }; return Result.Success(frame, message: "相机采图成功。"); } } }