对博客进行了优化置顶,收藏,热度等操作

This commit is contained in:
limqhz
2022-05-08 03:00:54 +08:00
parent e65206fa89
commit b505f890d4
29 changed files with 551 additions and 173 deletions

View File

@@ -3,6 +3,8 @@ package com.quinn.service;
import com.quinn.pojo.Blog;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
/**
* <p>
* 服务类
@@ -13,4 +15,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
public interface BlogService extends IService<Blog> {
List<Blog> getTopBlog();
}

View File

@@ -0,0 +1,16 @@
package com.quinn.service;
import com.quinn.pojo.BlogStar;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 服务类
* </p>
*
* @author limqsh
* @since 2022-05-08
*/
public interface BlogStarService extends IService<BlogStar> {
}

View File

@@ -5,6 +5,11 @@ import com.quinn.mapper.BlogMapper;
import com.quinn.service.BlogService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.List;
/**
* <p>
@@ -17,4 +22,18 @@ import org.springframework.stereotype.Service;
@Service
public class BlogServiceImpl extends ServiceImpl<BlogMapper, Blog> implements BlogService {
@Resource
BlogMapper blogMapper;
@Override
public List<Blog> getTopBlog(){
List<Blog> topBlog = blogMapper.getTopBlog();
if (!CollectionUtils.isEmpty(topBlog)){
topBlog.forEach(x->{
x.setContent("");
});
}
return topBlog;
}
}

View File

@@ -0,0 +1,20 @@
package com.quinn.service.impl;
import com.quinn.pojo.BlogStar;
import com.quinn.mapper.BlogStarMapper;
import com.quinn.service.BlogStarService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 服务实现类
* </p>
*
* @author limqsh
* @since 2022-05-08
*/
@Service
public class BlogStarServiceImpl extends ServiceImpl<BlogStarMapper, BlogStar> implements BlogStarService {
}