Commit 74d3255a by 段启岩

优化问题分类接口

parent 7c6d2d72
......@@ -710,7 +710,7 @@ PUT /api/messages/read
###### 1.获取博客分类
```
GET /api/bolg/categories
GET /api/blog/categories
```
###### 2.获取项目分类
......
......@@ -33,7 +33,7 @@ public class QuestionCategoryApi {
@ApiOperation("问题全部分类")
@GetMapping("/question/categories")
public Response questionCategories() {
List<QuestionCategory> questionCategories = questionCategoryService.list();
List<QuestionCategory> questionCategories = questionCategoryService.getCategories();
return Response.success(questionCategories);
}
}
......@@ -3,6 +3,8 @@ package cn.meteor.beyondclouds.modules.question.service;
import cn.meteor.beyondclouds.modules.question.entity.QuestionCategory;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
/**
* <p>
* 问题类别表 服务类
......@@ -13,4 +15,9 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
public interface IQuestionCategoryService extends IService<QuestionCategory> {
/**
* 获取全部分类
* @return
*/
List<QuestionCategory> getCategories();
}
package cn.meteor.beyondclouds.modules.question.service.impl;
import cn.meteor.beyondclouds.modules.project.entity.ProjectCategory;
import cn.meteor.beyondclouds.modules.question.entity.QuestionCategory;
import cn.meteor.beyondclouds.modules.question.mapper.QuestionCategoryMapper;
import cn.meteor.beyondclouds.modules.question.service.IQuestionCategoryService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* <p>
* 问题类别表 服务实现类
......@@ -17,4 +21,10 @@ import org.springframework.stereotype.Service;
@Service
public class QuestionCategoryServiceImpl extends ServiceImpl<QuestionCategoryMapper, QuestionCategory> implements IQuestionCategoryService {
@Override
public List<QuestionCategory> getCategories() {
QueryWrapper<QuestionCategory> questionCategoryQueryWrapper = new QueryWrapper<>();
questionCategoryQueryWrapper.orderByAsc("category_id");
return list(questionCategoryQueryWrapper);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment