AdoS8MonitoringController.cs 767 B

12345678910111213141516171819202122232425
  1. using Admin.NET.Plugin.AiDOP.Dto.S8;
  2. using Admin.NET.Plugin.AiDOP.Service.S8;
  3. namespace Admin.NET.Plugin.AiDOP.Controllers.S8;
  4. [ApiController]
  5. [Route("api/aidop/s8/monitoring")]
  6. [NonUnify]
  7. public class AdoS8MonitoringController : ControllerBase
  8. {
  9. private readonly S8MonitoringService _svc;
  10. public AdoS8MonitoringController(S8MonitoringService svc)
  11. {
  12. _svc = svc;
  13. }
  14. /// <summary>
  15. /// 异常监控汇总——供 4 个监控页顶部徽标和模块汇总表使用。
  16. /// sceneCode 不传时返回全部模块聚合(综合全景页)。
  17. /// </summary>
  18. [HttpGet("summary")]
  19. public async Task<IActionResult> GetSummaryAsync([FromQuery] AdoS8MonitoringSummaryQueryDto q)
  20. => Ok(await _svc.GetSummaryAsync(q));
  21. }