From 701509628047fc9b2e8081943226118423e96f9a Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期三, 08 五月 2024 09:09:00 +0800
Subject: [PATCH] feat:反馈保存、展示、处理、删除

---
 src/main/java/com/mindskip/xzs/controller/student/FeedBackController.java |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 51 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/mindskip/xzs/controller/student/FeedBackController.java b/src/main/java/com/mindskip/xzs/controller/student/FeedBackController.java
new file mode 100644
index 0000000..e9d0ed4
--- /dev/null
+++ b/src/main/java/com/mindskip/xzs/controller/student/FeedBackController.java
@@ -0,0 +1,51 @@
+package com.mindskip.xzs.controller.student;
+
+import com.github.pagehelper.PageInfo;
+import com.mindskip.xzs.base.BaseApiController;
+import com.mindskip.xzs.base.RestResponse;
+import com.mindskip.xzs.domain.Feedback;
+import com.mindskip.xzs.domain.vo.FeedbackVO;
+import com.mindskip.xzs.service.FeedbackService;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ * @author gonghl
+ * @since 2024/5/7 涓嬪崍 3:57
+ */
+
+@RequiredArgsConstructor
+@RestController("adminFeedBackController")
+@RequestMapping("/api/admin/feedback")
+public class FeedBackController extends BaseApiController {
+
+    private final FeedbackService feedbackService;
+
+
+    /**
+     * 鍒嗛〉鏌ヨ
+     */
+    @PostMapping("page")
+    public RestResponse<PageInfo<FeedbackVO>> page(@RequestBody FeedbackVO feedbackVO) {
+        return RestResponse.ok(feedbackService.feedbackPage(feedbackVO));
+    }
+
+    /**
+     * 鍒犻櫎鍙嶉
+     */
+    @PostMapping("delete/{id}")
+    public RestResponse<String> delete(@PathVariable Integer id) {
+        feedbackService.removeById(id);
+        return RestResponse.ok("鎿嶄綔鎴愬姛");
+    }
+
+    /**
+     * 澶勭悊鍙嶉
+     */
+    @PostMapping("settleFeedback/{id}")
+    public RestResponse<String> settleFeedback(@PathVariable Integer id) {
+        feedbackService.settleFeedback(id);
+        return RestResponse.ok("鎿嶄綔鎴愬姛");
+    }
+
+}

--
Gitblit v1.8.0