ApiInfoParamController.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. using Vo;
  2. using Microsoft.AspNetCore.Mvc;
  3. using Model;
  4. using Services;
  5. using Model.Base;
  6. namespace Controllers.Admin
  7. {
  8. /// <summary>
  9. /// ApiInfoParam)Controller
  10. /// </summary>
  11. // [Route("${Router}$")]
  12. // [ApiExplorerSettings(GroupName = "ApiInfoParam")]
  13. public class ApiInfoParamController : BaseController
  14. {
  15. /// <summary>
  16. /// api分组接口
  17. /// </summary>
  18. private readonly IApiInfoParamService _ApiInfoParamService;
  19. public ApiInfoParamController(IApiInfoParamService ApiInfoParamService)
  20. {
  21. _ApiInfoParamService = ApiInfoParamService;
  22. }
  23. /// <param name="page">分页参数</param>
  24. /// <summary>
  25. /// 列表
  26. /// </summary>
  27. /// <param name="page">分页对象</param>
  28. /// <param name="param">参数请求体</param>
  29. /// <returns>列表</returns>
  30. [HttpGet]
  31. [Route("/v1/omega_source/ApiInfoParam/getApiInfoParamList")]
  32. public IActionResult getApiInfoParamList([FromQuery] PagerInfo page, [FromQuery] ApiInfoParam param)
  33. {
  34. var response = _ApiInfoParamService.getApiInfoParamList(page, param);
  35. return SUCCESS(response);
  36. }
  37. }
  38. }