41 lines
1.2 KiB
C#
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);
|
|
}
|
|
} |