using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using YD_WeChatApplet.Api.Services.Interface; using YD_WeChatApplet.Commons.Dto.HomeWork; using YD_WeChatApplet.Commons.Dto.JingShiTiJiao; using YD_WeChatApplet.Services; namespace YD_WeChatApplet.Api.Controllers { /// /// 京师体教 /// [ApiController] [ApiExplorerSettings(GroupName = "v1")] [Route("[controller]")] [AllowAnonymous] public class JingShiTiJiaoController : ControllerBase { private readonly IJingShiTiJiaoService _jingShiTiJiaoService; /// /// 京师体教 /// /// public JingShiTiJiaoController(IJingShiTiJiaoService jingShiTiJiaoService) { _jingShiTiJiaoService = jingShiTiJiaoService; } /// /// 根据教师获取教师年级班级信息 /// /// [HttpGet("GetClassListByTeacher")] public async Task GetClassListByTeacher(string teacherNo) { var res = await _jingShiTiJiaoService.GetClassListByTeacher(teacherNo); return res; } /// /// 根据班级编号获取学生列表 /// /// /// [HttpGet("GetStuListByClass")] public async Task> GetStuListByClass(string classNo) { var res = await _jingShiTiJiaoService.GetStuListByClass(classNo); return res; } /// /// 根据学生编号获取学生详情 /// /// [HttpGet("GetStudentInfo")] public async Task GetStudentInfo(string stuNo) { var res = await _jingShiTiJiaoService.GetStudentInfo(stuNo); return res; } /// /// 根据学校编码获取年级/班级接口 /// /// /// [HttpGet("GetClassBySchool")] public async Task GetClassBySchool(string schoolNo) { var res = await _jingShiTiJiaoService.GetClassBySchoolAsync(schoolNo); return res; } } }