增加文章分类

This commit is contained in:
TinyAnts 2022-04-14 15:13:11 +08:00
parent 590cedb3a9
commit c27cee9b55
3 changed files with 49 additions and 0 deletions

View File

@ -15,6 +15,7 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.List;
import java.util.Map; import java.util.Map;
@RestController @RestController
@ -114,6 +115,18 @@ public class ArticleController {
} }
} }
/**
* 分类所有
*
* @author fzr
* @return Object
*/
@GetMapping("/cateAll")
public Object cateAll() {
List<CategoryVo> voPageResult = iArticleService.cateAll();
return AjaxResult.success(voPageResult);
}
/** /**
* 分类列表 * 分类列表
* *

View File

@ -8,6 +8,7 @@ import com.hxkj.admin.vo.article.ArticleListVo;
import com.hxkj.admin.vo.article.CategoryVo; import com.hxkj.admin.vo.article.CategoryVo;
import com.hxkj.common.core.PageResult; import com.hxkj.common.core.PageResult;
import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
@ -57,6 +58,14 @@ public interface IArticleService {
*/ */
void articleDel(Integer id); void articleDel(Integer id);
/**
* 分类所有
*
* @author fzr
* @return List<CategoryVo>
*/
List<CategoryVo> cateAll();
/** /**
* 分类列表 * 分类列表
* *

View File

@ -180,6 +180,33 @@ public class ArticleServiceImpl implements IArticleService {
articleMapper.updateById(article); articleMapper.updateById(article);
} }
/**
* 分类所有
*
* @author fzr
* @return List<CategoryVo>
*/
@Override
public List<CategoryVo> cateAll() {
QueryWrapper<ArticleCategory> queryWrapper = new QueryWrapper<>();
queryWrapper.select("id", "name", "sort", "is_show", "create_time", "update_time")
.eq("is_delete", 0);
List<ArticleCategory> lists = articleCategoryMapper.selectList(queryWrapper);
List<CategoryVo> vos = new ArrayList<>();
for (ArticleCategory category : lists) {
CategoryVo vo = new CategoryVo();
BeanUtils.copyProperties(category, vo);
vo.setCreateTime(TimeUtil.timestampToDate(vo.getCreateTime()));
vo.setUpdateTime(TimeUtil.timestampToDate(vo.getUpdateTime()));
vos.add(vo);
}
return vos;
}
/** /**
* 分类列表 * 分类列表
* *