Commit 74d3255a by 段启岩

优化问题分类接口

parent 7c6d2d72
...@@ -710,7 +710,7 @@ PUT /api/messages/read ...@@ -710,7 +710,7 @@ PUT /api/messages/read
###### 1.获取博客分类 ###### 1.获取博客分类
``` ```
GET /api/bolg/categories GET /api/blog/categories
``` ```
###### 2.获取项目分类 ###### 2.获取项目分类
......
...@@ -33,7 +33,7 @@ public class QuestionCategoryApi { ...@@ -33,7 +33,7 @@ public class QuestionCategoryApi {
@ApiOperation("问题全部分类") @ApiOperation("问题全部分类")
@GetMapping("/question/categories") @GetMapping("/question/categories")
public Response questionCategories() { public Response questionCategories() {
List<QuestionCategory> questionCategories = questionCategoryService.list(); List<QuestionCategory> questionCategories = questionCategoryService.getCategories();
return Response.success(questionCategories); return Response.success(questionCategories);
} }
} }
...@@ -3,6 +3,8 @@ package cn.meteor.beyondclouds.modules.question.service; ...@@ -3,6 +3,8 @@ package cn.meteor.beyondclouds.modules.question.service;
import cn.meteor.beyondclouds.modules.question.entity.QuestionCategory; import cn.meteor.beyondclouds.modules.question.entity.QuestionCategory;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
/** /**
* <p> * <p>
* 问题类别表 服务类 * 问题类别表 服务类
...@@ -13,4 +15,9 @@ import com.baomidou.mybatisplus.extension.service.IService; ...@@ -13,4 +15,9 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/ */
public interface IQuestionCategoryService extends IService<QuestionCategory> { public interface IQuestionCategoryService extends IService<QuestionCategory> {
/**
* 获取全部分类
* @return
*/
List<QuestionCategory> getCategories();
} }
package cn.meteor.beyondclouds.modules.question.service.impl; 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.entity.QuestionCategory;
import cn.meteor.beyondclouds.modules.question.mapper.QuestionCategoryMapper; import cn.meteor.beyondclouds.modules.question.mapper.QuestionCategoryMapper;
import cn.meteor.beyondclouds.modules.question.service.IQuestionCategoryService; 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 com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List;
/** /**
* <p> * <p>
* 问题类别表 服务实现类 * 问题类别表 服务实现类
...@@ -17,4 +21,10 @@ import org.springframework.stereotype.Service; ...@@ -17,4 +21,10 @@ import org.springframework.stereotype.Service;
@Service @Service
public class QuestionCategoryServiceImpl extends ServiceImpl<QuestionCategoryMapper, QuestionCategory> implements IQuestionCategoryService { 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