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.HomeWork; using YD_XinWei.Commons.Dto.School; namespace YD_XinWei.Api.Controllers { /// /// 作业 /// [ApiController] [ApiExplorerSettings(GroupName = "v1")] [Route("[controller]")] public class HomeWorkController : ControllerBase { private readonly IHomeWorkService _homeWorkService; public HomeWorkController(IHomeWorkService homeWorkService) { _homeWorkService = homeWorkService; } /// /// 新增作业 /// /// /// [HttpPost("AddHomeWork")] public async Task ClassListbyTeacher([FromBody] AddHomeWorkDto paramDto) { await _homeWorkService.AddHomeWork(paramDto); return Ok("新增作业成功"); } /// /// 作业记录 /// /// /// [HttpGet("HomeWorkRecord")] public async Task> HomeWorkRecord(string teacherPhoneNo) { var res = await _homeWorkService.HomeWorkRecord(teacherPhoneNo); return res; } /// /// 作业详情 /// /// /// [HttpGet("HomeWorkDetails")] public async Task HomeWorkDetails(int homeWorkId) { var res = await _homeWorkService.HomeWorkDetails(homeWorkId); return res; } } }