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