using Microsoft.AspNetCore.Mvc; using YD_WeChatApplet.Commons.Dto.HomeWork; using YD_WeChatApplet.Commons.Dto.Resource; using YD_WeChatApplet.Commons.Dto.School; using YD_WeChatApplet.Services; namespace YD_WeChatApplet.Api.Controllers { /// /// 资源库 /// [ApiController] [ApiExplorerSettings(GroupName = "v1")] [Route("[controller]")] public class ResourceController : ControllerBase { private readonly IResourceService _resourceService; public ResourceController(IResourceService resourceService) { _resourceService = resourceService; } /// /// 获取资源类型列表 /// /// [HttpGet("ResourceTypes")] public async Task> ResourceTypes() { var res = await _resourceService.ResourceTypes(); return res; } /// /// 获取资源详情列表 /// /// /// [HttpGet("ResourceDetails")] public async Task> ResourceDetails(int id) { var res = await _resourceService.ResourceDetails(id); return res; } /// /// 获取教学资源 /// /// [HttpGet("SpecialLevelList")] public async Task> SpecialLevelList() { var res = await _resourceService.SpecialLevelList(); return res; } } }