FeedbackController.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.fdkankan.manage.controller;
  2. import com.fdkankan.manage.common.ResultData;
  3. import com.fdkankan.manage.entity.Feedback;
  4. import com.fdkankan.manage.service.IFeedbackService;
  5. import com.fdkankan.manage.vo.request.FeedbackParam;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.web.bind.annotation.*;
  8. import javax.servlet.http.HttpServletRequest;
  9. import javax.servlet.http.HttpServletResponse;
  10. /**
  11. * <p>
  12. * 前端控制器
  13. * </p>
  14. *
  15. * @author
  16. * @since 2024-01-24
  17. */
  18. @RestController
  19. @RequestMapping("/service/manage/feedback")
  20. public class FeedbackController extends BaseController{
  21. @Autowired
  22. IFeedbackService feedbackService;
  23. @PostMapping("/list")
  24. public ResultData list(@RequestBody FeedbackParam param){
  25. return ResultData.ok(feedbackService.pageList(param));
  26. }
  27. @PostMapping("/handle")
  28. public ResultData handle(@RequestBody Feedback param){
  29. feedbackService.handle(param);
  30. return ResultData.ok();
  31. }
  32. @GetMapping("/scoreAug")
  33. public ResultData scoreAug(){
  34. return ResultData.ok( feedbackService.scoreAug());
  35. }
  36. @GetMapping("/export")
  37. public void export(){
  38. feedbackService.export(request,response);
  39. }
  40. }