using Bunny.Dao.Models.System; using Bunny.Dao.Result; using Bunny.Service.IService; using Microsoft.AspNetCore.Mvc; namespace Bunny.WebApi.Controllers; /// /// BLog相关接口 /// [ApiController] [Route("/api/[controller]")] public class BlogController : ControllerBase { private readonly IBlogService _blogService; public BlogController(IBlogService blogService) { _blogService = blogService; } /// /// 添加Blog /// /// /// [HttpPost("AddBlog")] public Result AddBlog(Blog dto) { _blogService.AddBlog(dto); return Result.Success(); } /// /// 查询BLog /// /// [HttpGet("QueryBlog")] public Result> QueryBlog() { var vo = _blogService.QueryBlog(); return Result>.Success(vo); } /// /// 更新Blog内容 /// /// /// [HttpPost("UpdateBlog")] public Result UpdateBlog(Blog dto) { _blogService.UpdateBlog(dto); return Result.Success(); } /// /// 删除BLog /// /// [HttpDelete("DeleteBlog")] public Result DeleteBlog(string id) { _blogService.DeleteBlog(id); return Result.Success(); } }