using Microsoft.AspNetCore.Mvc; using YD_XinWei.Api.Services.Interface; using YD_XinWei.Commons.Dto.Teacher; namespace YD_XinWei.Api.Controllers { /// /// 老师端 /// [ApiController] [ApiExplorerSettings(GroupName = "v1")] [Route("[controller]")] public class TeacherController : ControllerBase { private readonly ITeacherService _teacherService; public TeacherController(ITeacherService teacherService) { _teacherService = teacherService; } /// /// 老师个人信息 /// /// [HttpGet("TeacherProfile")] public async Task TeacherProfile() { var res = await _teacherService.TeacherProfile(); return res; } /// /// 修改个人信息 /// /// /// [HttpPost("ModifyTeacherProfile")] public async Task ModifyTeacherProfile([FromBody] TeacherProfileDto paramDto) { await _teacherService.ModifyTeacherProfile(paramDto); return Ok("修改成功"); } /// /// 修改密码 /// /// /// [HttpPost("ModifyTeacherPwd")] public async Task ModifyTeacherPwd([FromBody] ModifyTeacherPwdDto paramDto) { await _teacherService.ModifyTeacherPwd(paramDto); return Ok("修改成功"); } } }