| 123456789101112131415161718192021222324252627282930313233343536373839 |
- package com.seecoder.dataanalysis.controller;
- import com.seecoder.dataanalysis.analysis.DisplayService;
- import com.seecoder.dataanalysis.vo.ResponseVO;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.data.mongodb.core.aggregation.ArrayOperators;
- import org.springframework.web.bind.annotation.*;
- @RestController
- @CrossOrigin
- @RequestMapping("/display")
- public class DisplayController {
- private final DisplayService displayService;
- @Autowired
- public DisplayController(DisplayService displayService){
- this.displayService = displayService;
- }
- @GetMapping("/getAllUsers")
- public ResponseVO getAllUsers(){
- return ResponseVO.buildSuccess(displayService.getAllUsers());
- }
- @GetMapping("/getAllDevcloudUsers")
- public ResponseVO getAllDevcloudUsers(){
- return ResponseVO.buildSuccess(displayService.getAllDevcloudUsers());
- }
- @GetMapping("getGroupAnalysisById")
- public ResponseVO getGroupAnalysisById(@RequestParam(value = "user_id") Integer user_id){
- return ResponseVO.buildSuccess(displayService.getGroupAnalysisById(user_id));
- }
- @GetMapping("/getRecommendQuestions")
- public ResponseVO getRecommendQuestions(@RequestParam(value = "user_id") Integer user_id){
- return ResponseVO.buildSuccess(displayService.getRecommendQuestions(user_id));
- }
- }
|