Himall.IServices/IArticleService.cs

(完整代码) 825B

using Himall.Model;
using System;
using System.Linq;
using System.Linq.Expressions;

namespace Himall.IServices
{
	public interface IArticleService : IService, IDisposable
	{
		void AddArticle(ArticleInfo article);

		void DeleteArticle(params long[] ids);

		PageModel<ArticleInfo> Find(long? articleCategoryId, string titleKeyWords, int pageSize, int pageNumber, bool isShowAll = true);

		ArticleInfo FindById(long id);

		ArticleInfo GetArticle(long id);

		IQueryable<ArticleInfo> GetArticleByArticleCategoryId(long articleCategoryId);

		IQueryable<ArticleInfo> GetTopNArticle<T>(int count, long categoryId, Expression<Func<ArticleInfo, T>> sort = null, bool isAsc = false);

		void UpdateArticle(ArticleInfo article);

		void UpdateArticleDisplaySequence(long id, long displaySequence);
	}
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。