AidopWorkbenchController.cs 552 B

1234567891011121314151617181920
  1. using Admin.NET.Plugin.AiDOP.Workbench;
  2. using Microsoft.AspNetCore.Mvc;
  3. namespace Admin.NET.Plugin.AiDOP.Controllers;
  4. [ApiController]
  5. [Route("api/[controller]")]
  6. [NonUnify]
  7. public class AidopWorkbenchController : ControllerBase
  8. {
  9. private readonly AidopWorkbenchService _workbench;
  10. public AidopWorkbenchController(AidopWorkbenchService workbench) => _workbench = workbench;
  11. [HttpGet("summary")]
  12. public async Task<IActionResult> Summary([FromQuery] int top = 6)
  13. {
  14. return Ok(await _workbench.GetSummaryAsync(top));
  15. }
  16. }