using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using System.Threading.Tasks; using VOL.Business.IServices.School; using VOL.Business.IServices.SportsHall; using VOL.Business.Services.School; using VOL.Core.Filters; using VOL.Model; using VOL.Model.SportsHall; namespace VOL.WebApi.Controllers.SportsHall { [Route("api/[controller]")] [ApiController] [ApiExplorerSettings(GroupName = "v3")] [TypeFilter(typeof(CustomApiResponseFilter))] public class SportsHallController : ControllerBase { #region 初始化 private readonly ISportsHallService _sportsHallService; public SportsHallController( ISportsHallService sportsHallService) { _sportsHallService = sportsHallService; } #endregion /// /// 新增 /// /// /// [HttpPost(nameof(AddClass))] public async Task AddClass([FromBody] AddSportsHallClassParam paramDto) { await _sportsHallService.AddClass(paramDto); return Ok("新增成功"); } /// /// 更新 /// /// /// [HttpPost(nameof(ModifyClass))] public async Task ModifyClass([FromBody] ModifySportsHallClassParam paramDto) { await _sportsHallService.ModifyClass(paramDto); return Ok("更新成功"); } } }