using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Nirvana.Common; using Nirvana.Common.ApiBase; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using YBDevice.Api.DBServices; namespace YBDevice.Api.Controllers { /// /// 广告管理 /// [Route("api/[controller]/[action]")] [ApiController] public class AdController : ControllerBase { /// /// 科普资讯列表 /// /// /// [HttpPost] public async Task GetInfoListAsync([FromBody] ParamQuery param) { var list = await new InfoApp().GetInfoListAsync(param); return new ResultInfo(ResultState.SUCCESS, "success", list); } /// /// 科普资讯详情 /// /// /// [HttpGet] public async Task InfoDetailAsync(int id) { var data = await new InfoApp().InfoDetailAsync(id); return data; } /// /// 科普资讯标签列表 /// /// [HttpGet] public async Task GetInfoTagListAsync() { var data = await new InfoApp().GetInfoTagListAsync(); return data; } } }