CSharp-Single-EFCore/Bunny.Service/IService/IBlogService.cs

54 lines
1.1 KiB
C#
Raw Normal View History

2024-09-02 09:00:50 +08:00
using Bunny.Dao.Entity.System;
using Bunny.Dao.Model.Result;
namespace Bunny.Service.IService;
public interface IBlogService
{
/// <summary>
/// 添加Blog
/// </summary>
/// <param name="dto"></param>
void AddBlog(Blog dto);
2024-08-09 09:26:32 +08:00
/// <summary>
/// 查询BLog
/// </summary>
/// <returns></returns>
List<Blog> QueryBlog();
/// <summary>
/// 更新Blog内容
/// </summary>
/// <param name="dto"></param>
void UpdateBlog(Blog dto);
/// <summary>
/// 删除BLog
/// </summary>
/// <param name="id"></param>
void DeleteBlog(string id);
/// <summary>
/// 批量添加数据
/// </summary>
/// <param name="url"></param>
void AddBatchBlogs(string url);
/// <summary>
/// 批量删除BLog
/// </summary>
void DeleteBatchBlogs();
/// <summary>
/// 批量更新_带事务
/// </summary>
void UseTransaction();
/// <summary>
/// 分页查询
/// </summary>
/// <param name="page"></param>
/// <param name="limit"></param>
PageResult<Blog> QueryPage(int page, int limit);
}