新增全局报错处理统 优化代码结构 article基础代码完成

This commit is contained in:
qingfeng1121
2025-10-09 17:22:00 +08:00
parent 6841ba67f1
commit 92c604e1f5
7 changed files with 119 additions and 16 deletions

View File

@@ -2,10 +2,32 @@ package com.qf.myafterprojecy.service;
import com.qf.myafterprojecy.pojo.Article;
import com.qf.myafterprojecy.pojo.ResponseMessage;
import com.qf.myafterprojecy.pojo.dto.ArticleDto;
public interface IArticleService {
ResponseMessage<Article> getArticleByid(Integer articleid);
/**
* 根据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<Iterable<Article>> getArticleAll();
}