AdoS8ConfigDetectionLogsController.cs 690 B

123456789101112131415161718192021222324
  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/config/detection-logs")]
  6. [NonUnify]
  7. public class AdoS8ConfigDetectionLogsController : ControllerBase
  8. {
  9. private readonly S8DetectionLogQueryService _svc;
  10. public AdoS8ConfigDetectionLogsController(S8DetectionLogQueryService svc)
  11. {
  12. _svc = svc;
  13. }
  14. [HttpGet]
  15. public async Task<IActionResult> GetPagedAsync([FromQuery] AdoS8DetectionLogQueryDto q)
  16. {
  17. var (total, list) = await _svc.GetPagedAsync(q);
  18. return Ok(new { total, page = q.Page, pageSize = q.PageSize, list });
  19. }
  20. }