Class VocController

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

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

    • showDemo

      @Value("${bytedesk.custom.show-demo:true}") private Boolean showDemo
    • customEnabled

      @Value("${bytedesk.custom.enabled:false}") private Boolean customEnabled
    • customName

      @Value("${bytedesk.custom.name:\u5fae\u8bed}") private String customName
    • customDescription

      @Value("${bytedesk.custom.description:\u91cd\u590d\u5de5\u4f5c\u81ea\u52a8\u5316}") private String customDescription
    • feedbackService

      @Autowired private FeedbackService feedbackService
  • 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(org.springframework.ui.Model model)
    • 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)