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