inleft
2022-07-14 f639b5bf8a20b72b782558ca01f086a4ed54c520
snowy-main/src/main/java/vip/xiaonuo/modular/blogarticletype/controller/BlogArticleTypeOutsideController.java
@@ -24,22 +24,18 @@
 */
package vip.xiaonuo.modular.blogarticletype.controller;
import cn.hutool.core.bean.BeanUtil;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import vip.xiaonuo.core.annotion.BusinessLog;
import vip.xiaonuo.core.consts.MyConstant;
import vip.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
import vip.xiaonuo.core.pojo.response.ResponseData;
import vip.xiaonuo.core.pojo.response.SuccessResponseData;
import vip.xiaonuo.modular.blogarticletype.entity.BlogArticleType;
import vip.xiaonuo.modular.blogarticletype.param.BlogArticleTypeVo;
import vip.xiaonuo.modular.blogarticletype.entity.BlogArticleTypeVo;
import vip.xiaonuo.modular.blogarticletype.service.BlogArticleTypeService;
import javax.annotation.Resource;
import java.util.List;
import java.util.stream.Collectors;
/**
 * blog文章分类控制器
@@ -65,16 +61,7 @@
    @BusinessLog(title = "外部blog系统_blog文章分类_查询", opType = LogAnnotionOpTypeEnum.QUERY)
    public ResponseData queryBlogArticleType() {
        List<BlogArticleTypeVo> list = blogArticleTypeService.lambdaQuery()
                .eq(BlogArticleType::getIsEnable, MyConstant.Yes)
                .orderByAsc(BlogArticleType::getTopValue)
                .orderByDesc(BlogArticleType::getCreateDate)
                .list().stream().map(e -> {
                    BlogArticleTypeVo vo = new BlogArticleTypeVo();
                    BeanUtil.copyProperties(e, vo);
                    return vo;
                }).collect(Collectors.toList());
        List<BlogArticleTypeVo>  list=  blogArticleTypeService.listCount();
        return new SuccessResponseData(list);
    }