package com.mossle.api.cms;
import com.mossle.core.page.Page;
public interface CmsConnector {
/**
* 根据code获得catalog分类.
*/
CatalogDTO findCatalogByCode(String code, String tenantId);
/**
* 获取分类下文章.
*/
Page findArticles(String code, String tenantId, int pageNo, int pageSize);
/**
* 只返回分页信息,不返回数据.
*/
Page findArticlePageInfo(String code, String tenantId, int pageNo,
int pageSize);
/**
* 根据id获取一个article文章.
*/
ArticleDTO findArticleById(String id);
/**
* 获取对应文章的评论.
*/
Page findComments(String id, int pageNo, int pageSize);
/**
* 只返回分页信息,不返回数据.
*/
Page findCommentPageInfo(String id, int pageNo, int pageSize);
/**
* 添加评论.
*/
void addComment(String articleId, String content, String userId);
}