Class VocController

java.lang.Object
com.bytedesk.voc.controller.VocController

@Controller @RequestMapping("/voc") public class VocController extends Object
  • Field Details

  • Constructor Details

    • VocController

      public VocController()
  • Method Details

    • addAttributes

      @ModelAttribute public void addAttributes(@AuthenticationPrincipal org.springframework.security.core.userdetails.UserDetails userDetails, org.springframework.ui.Model model)
    • index

      @GetMapping({"","/"}) public String index()
    • createFeedbackForm

      @GetMapping("/feedback/create") public String createFeedbackForm()
    • viewFeedback

      @GetMapping("/feedback/{feedbackId}") public String viewFeedback(@PathVariable Long feedbackId, org.springframework.ui.Model model)
    • userFeedbacks

      @GetMapping("/user/feedbacks") public String userFeedbacks(@AuthenticationPrincipal org.springframework.security.core.userdetails.UserDetails userDetails, org.springframework.ui.Model model, @RequestParam(required=false) String type, @RequestParam(required=false) String status, @PageableDefault(size=10,sort="createdAt",direction=DESC) org.springframework.data.domain.Pageable pageable)
    • pendingFeedbacks

      @GetMapping("/admin/pending") public String pendingFeedbacks(org.springframework.ui.Model model, @PageableDefault(size=10,sort="createdAt",direction=DESC) org.springframework.data.domain.Pageable pageable)
    • assignedFeedbacks

      @GetMapping("/admin/assigned") public String assignedFeedbacks(@AuthenticationPrincipal org.springframework.security.core.userdetails.UserDetails userDetails, org.springframework.ui.Model model, @PageableDefault(size=10,sort="createdAt",direction=DESC) org.springframework.data.domain.Pageable pageable)