重构Article模块 新增Message模块 优化安全配置
This commit is contained in:
@@ -4,30 +4,15 @@ import com.qf.myafterprojecy.pojo.Article;
|
||||
import com.qf.myafterprojecy.pojo.ResponseMessage;
|
||||
import com.qf.myafterprojecy.pojo.dto.ArticleDto;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface IArticleService {
|
||||
|
||||
/**
|
||||
* 根据id查询 如果id为空查询所有
|
||||
*
|
||||
* @param articleDto
|
||||
* @return ResponseMessage<Article>
|
||||
*/
|
||||
ResponseMessage<Iterable<Article>> getArticleAllByID(ArticleDto articleDto);
|
||||
|
||||
|
||||
/**
|
||||
* 新增(id=0)
|
||||
* 修改 (id=修改数据的id)
|
||||
* @param article
|
||||
* @return ResponseMessage<Article>
|
||||
*/
|
||||
ResponseMessage<Article> SaveArticle(ArticleDto article);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
* @param articleid
|
||||
* @return ResponseMessage<Article>
|
||||
*/
|
||||
ResponseMessage<Article> deleteArticle(Integer articleid);
|
||||
|
||||
ResponseMessage<Article> getArticleById(Integer id);
|
||||
ResponseMessage<List<Article>> getAllArticles();
|
||||
ResponseMessage<Article> saveArticle(ArticleDto articleDto);
|
||||
ResponseMessage<Article> updateArticle(Integer id, ArticleDto articleDto);
|
||||
ResponseMessage<Article> deleteArticle(Integer id);
|
||||
ResponseMessage<List<Article>> getArticlesByAuthor(Integer authorId);
|
||||
ResponseMessage<List<Article>> getArticlesByCategory(Integer categoryId);
|
||||
ResponseMessage<List<Article>> getMostViewedArticles();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user