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); + } }