package com.jshop.service; import java.util.Date; import java.util.List; import com.jshop.entity.ArticleT; public interface ArticleTService { /** * 增加文章 * @param at */ public void addArticleT(ArticleT at); /** * 批量删除文章 * @param list * @return */ public abstract int delArticleT(String[]list); /** * 根据articleid获取文章 * @param articleid * @return */ public abstract ArticleT findArticleByarticleid(String articleid); /** * 获取所有文章 * @param currentPage * @param lineSize * @param status * @param creatorid * @return */ public abstract List<ArticleT>findAllArticleT(final int currentPage,final int lineSize,final String creatorid); /** * 统计获取所有文章 * @param status * @param creatorid * @return */ public abstract int countfindAllArticle(String creatorid); /** * 更新文章 * @param at * @return */ public abstract int updateArticleT(ArticleT at); /** * 更新文章静态页 * @param articleid * @param htmlPath */ public abstract int updateHtmlPath(String articleid,String htmlPath); /** * 更新文章静态页避免重复生成 * @param articleid * @param htmlPath * @param updatetime * @return */ public abstract int updateHtmlPath(String articleid,String htmlPath,Date updatetime); /** * 根据用户id获取文章列表 * @param creatorid * @return */ public abstract List<ArticleT>findAllArticleBycreatorid(String creatorid); /** * 根据status读取所有文章数据 * @param status * @return */ public abstract List<ArticleT>findAllArticleT(String status); /** * 根据排序方式进行排序 * @param currentPage * @param lineSize * @param creatorid * @param queryString * @return */ public abstract List<ArticleT>sortAllArticleT(final int currentPage,final int lineSize,final String creatorid, final String queryString); /** * 根据文章分类跟新文章显示位置 * @param articleCategoryTid * @param position * @return */ public abstract int updateArticlepositionByarticleCategoryTid(String articleCategoryTid,String position); }