2025-06-06 16:55:14 +08:00

41 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using VOL.Core.Utilities;
using VOL.Model;
using VOL.Model.Norm.Request;
using VOL.Model.Norm.Response;
namespace VOL.Business.IServices.Activity
{
public interface IG_ArticleService
{
/// <summary>
/// 获取公众号文章列表
/// </summary>
/// <param name="paramDto"></param>
/// <returns></returns>
Task<PageDataDto<ArticleListModel>> GetArticlePageList(ArticlePageListParam paramDto);
/// <summary>
/// 获取公众号文章详情
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
Task<ArticleDetailsModel> GetArticleDetails(int id);
/// <summary>
/// 新增公众号文章
/// </summary>
/// <param name="model">文章信息</param>
/// <returns></returns>
Task<WebResponseContent> AddArticle(ArticleAddParam model);
/// <summary>
/// 删除公众号文章
/// </summary>
/// <param name="id">文章ID</param>
/// <returns></returns>
Task<WebResponseContent> DeleteArticle(int id);
}
}