调整文章接口

This commit is contained in:
TinyAnts 2022-09-02 09:54:54 +08:00
parent 15c0cc66b9
commit 5d3c3425ef
7 changed files with 10 additions and 3 deletions

View File

@ -41,7 +41,7 @@ public class ArticleController {
}
/**
* 文章列表
* 文章详情
*
* @author fzr
* @param id 文章ID

View File

@ -121,6 +121,7 @@ public class ArticleArchivesServiceImpl implements IArticleArchivesService {
model.setImage(UrlUtil.toRelativeUrl(articleParam.getImage()));
model.setIntro(articleParam.getIntro());
model.setContent(articleParam.getContent());
model.setSummary(articleParam.getSummary());
model.setSort(articleParam.getSort());
model.setIsShow(articleParam.getIsShow());
model.setAuthor(articleParam.getAuthor());
@ -155,6 +156,7 @@ public class ArticleArchivesServiceImpl implements IArticleArchivesService {
model.setImage(UrlUtil.toRelativeUrl(articleParam.getImage()));
model.setIntro(articleParam.getIntro());
model.setContent(articleParam.getContent());
model.setSummary(articleParam.getSummary());
model.setIsShow(articleParam.getIsShow());
model.setAuthor(articleParam.getAuthor());
model.setSort(articleParam.getSort());

View File

@ -45,6 +45,8 @@ public class ArticleParam implements Serializable {
private String content = "";
private String summary = "";
@Length(max = 32, message = "作者名称不能超32个字符", groups = {create.class, update.class})
private String author = "";

View File

@ -17,6 +17,7 @@ public class ArticleDetailVo implements Serializable {
private String title; // 标题
private String image; // 图片
private String intro; // 简介
private String summary; // 摘要
private String content; // 内容
private String author; // 作者
private Integer visit; // 访问

View File

@ -19,6 +19,7 @@ public class Article implements Serializable {
private Integer cid; // 分类
private String title; // 标题
private String intro; // 简介
private String summary; // 摘要
private String image; // 封面
private String content; // 内容
private String author; // 作者
@ -28,6 +29,6 @@ public class Article implements Serializable {
private Integer isDelete; // 是否删除: [0=, 1=]
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
private Long deleteTime; // 删除时间
}

View File

@ -104,7 +104,7 @@ public class ArticleServiceImpl implements IArticleService {
@Override
public ArticleDetailVo detail(Integer id) {
Article article = articleMapper.selectOne(new QueryWrapper<Article>()
.select("id,title,image,intro,visit,author,content,create_time")
.select("id,title,image,intro,summary,visit,author,content,create_time")
.eq("id", id)
.eq("is_show", 1)
.eq("is_delete", 0)

View File

@ -13,6 +13,7 @@ public class ArticleDetailVo implements Serializable {
private String title;
private String image;
private String intro;
private String summary;
private Integer visit;
private String author;
private String content;