using Microsoft.AspNetCore.Mvc; using System.Threading.Tasks; using VOL.Ai.IServices; using VOL.Core.Filters; using VOL.Model; using VOL.Model.Ai.Request; using VOL.Model.Ai.Response; namespace VOL.WebApi.Controllers.AI { /// /// 壹路AI运动站 /// [Route("api/[controller]")] [ApiController] [ApiExplorerSettings(GroupName = "v6")] [TypeFilter(typeof(CustomApiResponseFilter))] public class AiSportsStationController : ControllerBase { private readonly IAiSportsStationService _aiSportsStationService; public AiSportsStationController(IAiSportsStationService aiSportsStationService) { _aiSportsStationService = aiSportsStationService; } /// /// 获取壹路AI运动站列表 /// [HttpGet(nameof(GetAiSportsStationList))] public async Task> GetAiSportsStationList([FromQuery] AiSportsStationListRequest paramDto) { return await _aiSportsStationService.GetAiSportsStationList(paramDto); } } }