对博客进行了优化置顶,收藏,热度等操作
This commit is contained in:
@@ -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();
|
||||
|
||||
}
|
||||
|
||||
16
src/main/java/com/quinn/service/BlogStarService.java
Normal file
16
src/main/java/com/quinn/service/BlogStarService.java
Normal 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> {
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -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 {
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user