using Admin.NET.Plugin.AiDOP.Dto.S8;
using Admin.NET.Plugin.AiDOP.Service.S8;
namespace Admin.NET.Plugin.AiDOP.Controllers.S8;
[ApiController]
[Route("api/aidop/s8/monitoring")]
[NonUnify]
public class AdoS8MonitoringController : ControllerBase
{
private readonly S8MonitoringService _svc;
public AdoS8MonitoringController(S8MonitoringService svc)
{
_svc = svc;
}
///
/// 异常监控汇总——供 4 个监控页顶部徽标和模块汇总表使用。
/// sceneCode 不传时返回全部模块聚合(综合全景页)。
///
[HttpGet("summary")]
public async Task GetSummaryAsync([FromQuery] AdoS8MonitoringSummaryQueryDto q)
=> Ok(await _svc.GetSummaryAsync(q));
}