package com.kingschan.blog.services.font; import java.util.List; import com.kingschan.blog.model.vo.ArticleVo; import com.kingschan.blog.dao.Pagination; import com.kingschan.blog.po.ArticleComment; /** * 前端博客文章服务接口定义 * @author kingschan * */ public interface FontBlogArticleService { /** * 加载文章评论 * @param page * @param limit * @param website * @param articleId * @param model * @param currentUser * @return * @throws Exception */ Pagination getArticleDiscuss(Integer page, Integer limit, String website, String articleId, String model, String currentUser)throws Exception; /** * 加载指定文章评论回复列表 * @param page * @param limit * @param rootId * @return * @throws Exception */ List<ArticleComment> getArticleDiscussReplyById(Integer page, Integer limit, String rootId, String currentUser)throws Exception; /** * 文章评论 * @param userId * @param tosomeOne * @param articleid * @param text * @param root * @throws Exception */ void addArticleDiscuss(String userId, String tosomeOne, String articleid, String text, String root) throws Exception; /** * 得到下一篇文章 * @param datetime * @param website * @return * @throws Exception */ ArticleVo getNext(String datetime, String website)throws Exception; /** * 得到上一篇文章 * @param datetime * @param website * @return * @throws Exception */ ArticleVo getPrevious(String datetime, String website)throws Exception; }