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();
}
}