From dd50b9a3273836bfd2be10076f35b859cce78e8d Mon Sep 17 00:00:00 2001 From: "kuang.yife" Date: Fri, 22 Mar 2024 16:06:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=88=97=E8=A1=A8=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/app/PlayletFeedbackAppController.java | 10 ++++++++++ .../web/service/app/PlayletFeedbackAppService.java | 5 +++++ .../app/impl/PlayletFeedbackAppServiceImpl.java | 11 +++++++++++ 3 files changed, 26 insertions(+) diff --git a/playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletFeedbackAppController.java b/playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletFeedbackAppController.java index dfee180..a88be9b 100644 --- a/playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletFeedbackAppController.java +++ b/playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletFeedbackAppController.java @@ -1,5 +1,6 @@ package com.playlet.web.controller.app; +import com.github.pagehelper.PageInfo; import com.playlet.common.core.domain.Result; import com.playlet.system.domain.PlayletAdviceFeedback; import com.playlet.web.service.app.PlayletFeedbackAppService; @@ -27,4 +28,13 @@ public class PlayletFeedbackAppController { return Result.success(); } + @ResponseBody + @PostMapping("/getFeedBackList") + @ApiOperation(value = "分页查询反馈列表") + public Result> getFeedBackList(@RequestBody PlayletAdviceFeedback playletAdviceFeedback, + @RequestParam(value = "pageNum")Integer pageNum, + @RequestParam(value = "pageSize")Integer pageSize) { + return Result.success(playletFeedbackAppService.getFeedBackList(playletAdviceFeedback, pageNum, pageSize)); + } + } diff --git a/playlet-admin/src/main/java/com/playlet/web/service/app/PlayletFeedbackAppService.java b/playlet-admin/src/main/java/com/playlet/web/service/app/PlayletFeedbackAppService.java index 1c38bbc..e3e10b2 100644 --- a/playlet-admin/src/main/java/com/playlet/web/service/app/PlayletFeedbackAppService.java +++ b/playlet-admin/src/main/java/com/playlet/web/service/app/PlayletFeedbackAppService.java @@ -1,9 +1,14 @@ package com.playlet.web.service.app; +import com.github.pagehelper.PageInfo; import com.playlet.system.domain.PlayletAdviceFeedback; public interface PlayletFeedbackAppService { void add(PlayletAdviceFeedback playletAdviceFeedback); + PageInfo getFeedBackList(PlayletAdviceFeedback playletAdviceFeedback, + Integer pageNum, Integer pageSize); + + } diff --git a/playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletFeedbackAppServiceImpl.java b/playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletFeedbackAppServiceImpl.java index 0915806..1fe08c9 100644 --- a/playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletFeedbackAppServiceImpl.java +++ b/playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletFeedbackAppServiceImpl.java @@ -1,5 +1,7 @@ package com.playlet.web.service.app.impl; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; import com.playlet.system.domain.PlayletAdviceFeedback; import com.playlet.system.service.IPlayletAdviceFeedbackService; import com.playlet.web.service.app.PlayletFeedbackAppService; @@ -8,6 +10,8 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.List; + @Slf4j @Service @RequiredArgsConstructor(onConstructor = @__(@Autowired)) @@ -19,4 +23,11 @@ public class PlayletFeedbackAppServiceImpl implements PlayletFeedbackAppService public void add(PlayletAdviceFeedback playletAdviceFeedback) { iPlayletAdviceFeedbackService.insertPlayletAdviceFeedback(playletAdviceFeedback); } + + @Override + public PageInfo getFeedBackList(PlayletAdviceFeedback playletAdviceFeedback, Integer pageNum, Integer pageSize) { + PageHelper.startPage(pageNum, pageSize); + List list = iPlayletAdviceFeedbackService.selectPlayletAdviceFeedbackList(playletAdviceFeedback); + return PageInfo.of(list); + } }