using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using YD_XinWei.Api.Services.Impl; using YD_XinWei.Api.Services.Interface; using YD_XinWei.Commons.Dto.Common; using YD_XinWei.Commons.Dto.HomeWork; using YD_XinWei.Commons.Dto.Open; using YD_XinWei.Commons.Dto.School; namespace YD_XinWei.Api.Controllers { /// /// 芯未 /// [ApiVersion("1.0")] [AllowAnonymous] public class XinWeiController : ControllerBase { private readonly IXinWeiService _xinWeiService; public XinWeiController(IXinWeiService xinWeiService) { _xinWeiService = xinWeiService; } /// /// 获取项目模式列表 /// /// [HttpGet] [Route("sports/{apiVersion}/common/getSportsModelTypeList")] public async Task> GetSportsModelTypeList() { var res = await _xinWeiService.SportsModelTypeList(); return res; } /// /// 获取体育项目列表 /// /// [HttpGet] [Route("sports/{apiVersion}/common/getOrgSportsProjectList")] public async Task> GetOrgSportsProjectList(int orgId) { var res = await _xinWeiService.OrgSportsProjectList(orgId); return res; } /// /// 获取体育项目列表 /// /// [HttpGet] [Route("basic/basic/{apiVersion}/open/getMinimumOfStudentInfoList")] public async Task> GetMinimumOfStudentInfoList(int orgId) { var res = await _xinWeiService.MinimumOfStudentInfoList(orgId); return res; } } }