|
@@ -10,11 +10,9 @@ import com.miaxis.common.enums.BusinessTypeEnum;
|
|
|
import com.miaxis.common.exception.CustomException;
|
|
|
import com.miaxis.common.utils.SecurityUtils;
|
|
|
import com.miaxis.question.domain.QuestionCollection;
|
|
|
+import com.miaxis.question.domain.QuestionInfo;
|
|
|
import com.miaxis.question.domain.QuestionWrong;
|
|
|
-import com.miaxis.question.dto.QuestionCollectionDTO;
|
|
|
-import com.miaxis.question.dto.QuestionCollectionDelDTO;
|
|
|
-import com.miaxis.question.dto.QuestionCollectionListDTO;
|
|
|
-import com.miaxis.question.dto.QuestionWrongDelDTO;
|
|
|
+import com.miaxis.question.dto.*;
|
|
|
import com.miaxis.question.service.IQuestionCollectionService;
|
|
|
import io.swagger.annotations.*;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
@@ -188,5 +186,20 @@ public class QuestionCollectionController extends BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ @GetMapping("/collectionByUser")
|
|
|
+ @ApiOperation("根据用户获取收藏列表")
|
|
|
+ public Response<List<QuestionInfo>> collectionByUser(@ModelAttribute QuestionCollectionListDTO dto){
|
|
|
+ dto.setUserId(SecurityUtils.getLoginUser().getStudent().getId());
|
|
|
+ List<QuestionInfo> list = questionCollectionService.selectCollectionByUserId(dto);
|
|
|
+ return Response.success(list);
|
|
|
+ }
|
|
|
+
|
|
|
+ @GetMapping("/collectionCountByUser")
|
|
|
+ @ApiOperation("根据用户获取收藏题数")
|
|
|
+ public Response<Integer> collectionCountByUser(@ModelAttribute QuestionCollectionListDTO dto){
|
|
|
+ dto.setUserId(SecurityUtils.getLoginUser().getStudent().getId());
|
|
|
+ Integer count = questionCollectionService.selectCollectionCountByUserId(dto);
|
|
|
+ return Response.success(count);
|
|
|
+ }
|
|
|
|
|
|
}
|