From 5a2a0a7bc53d6441f7ebc84c04ceebb303ac78d8 Mon Sep 17 00:00:00 2001 From: "kuang.yife" Date: Mon, 18 Mar 2024 11:52:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=AC=E5=91=8A=E6=94=AF=E6=8C=81=E5=88=86?= =?UTF-8?q?=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/PlayletMessageAppController.java | 14 ++++++++++++++ .../web/service/app/PlayletMessageAppService.java | 4 ++++ .../app/impl/PlayletMessageAppServiceImpl.java | 10 ++++++++++ 3 files changed, 28 insertions(+) diff --git a/playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletMessageAppController.java b/playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletMessageAppController.java index aa842e0..344b39d 100644 --- a/playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletMessageAppController.java +++ b/playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletMessageAppController.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.PlayletMessage; import com.playlet.web.service.app.PlayletMessageAppService; @@ -32,4 +33,17 @@ public class PlayletMessageAppController { } } + @ResponseBody + @PostMapping(value = "/getMessagePage") + @ApiOperation(value = "获取短剧公告列表分页", httpMethod = "POST") + public Result> getMessagePage(@RequestBody PlayletMessage playletMessage, + @RequestParam(value = "pageNum")Integer pageNum, + @RequestParam(value = "pageSize")Integer pageSize){ + try { + return Result.success(playletMessageAppService.getMessagePage(playletMessage, pageNum, pageSize)); + }catch (Exception e){ + return Result.error(e.getMessage()); + } + } + } diff --git a/playlet-admin/src/main/java/com/playlet/web/service/app/PlayletMessageAppService.java b/playlet-admin/src/main/java/com/playlet/web/service/app/PlayletMessageAppService.java index 561daac..63fdd63 100644 --- a/playlet-admin/src/main/java/com/playlet/web/service/app/PlayletMessageAppService.java +++ b/playlet-admin/src/main/java/com/playlet/web/service/app/PlayletMessageAppService.java @@ -1,5 +1,6 @@ package com.playlet.web.service.app; +import com.github.pagehelper.PageInfo; import com.playlet.system.domain.PlayletBanner; import com.playlet.system.domain.PlayletMessage; @@ -13,4 +14,7 @@ public interface PlayletMessageAppService { */ List getMessageList(PlayletMessage playletMessage); + PageInfo getMessagePage(PlayletMessage playletMessage, + Integer pageNum, Integer pageSize); + } diff --git a/playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletMessageAppServiceImpl.java b/playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletMessageAppServiceImpl.java index 99cef24..4a7db85 100644 --- a/playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletMessageAppServiceImpl.java +++ b/playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletMessageAppServiceImpl.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.PlayletBanner; import com.playlet.system.domain.PlayletMessage; import com.playlet.system.service.IPlayletMessageService; @@ -26,4 +28,12 @@ public class PlayletMessageAppServiceImpl implements PlayletMessageAppService { public List getMessageList(PlayletMessage playletMessage) { return iPlayletMessageService.selectPlayletMessageList(playletMessage); } + + @Override + public PageInfo getMessagePage(PlayletMessage playletMessage, Integer pageNum, Integer pageSize) { + PageHelper.startPage(pageNum, pageSize); + List list = iPlayletMessageService.selectPlayletMessageList(playletMessage); + return PageInfo.of(list); + } + }