From 6c36552c2f142b01532d7d9499d0f7fae0bff22f Mon Sep 17 00:00:00 2001 From: heshunme Date: Wed, 3 Jul 2024 13:53:16 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E5=86=99=E4=BA=86getNewsPage=E6=96=B9?= =?UTF-8?q?=E6=B3=95=EF=BC=8C=E5=8F=96=E6=B6=88=E4=BA=86DTO=EF=BC=8C?= =?UTF-8?q?=E6=94=B9=E7=94=A8url=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../NewsManagement/controller/NewsController.java | 8 +++----- .../NewsManagement/dto/GetNewsByPageRequest.java | 13 ------------- .../backend/NewsManagement/service/NewsService.java | 5 +---- 3 files changed, 4 insertions(+), 22 deletions(-) delete mode 100644 src/main/java/org/cmh/backend/NewsManagement/dto/GetNewsByPageRequest.java diff --git a/src/main/java/org/cmh/backend/NewsManagement/controller/NewsController.java b/src/main/java/org/cmh/backend/NewsManagement/controller/NewsController.java index cec332d..c0f032c 100644 --- a/src/main/java/org/cmh/backend/NewsManagement/controller/NewsController.java +++ b/src/main/java/org/cmh/backend/NewsManagement/controller/NewsController.java @@ -1,6 +1,5 @@ package org.cmh.backend.NewsManagement.controller; -import org.cmh.backend.NewsManagement.dto.GetNewsByPageRequest; import org.cmh.backend.NewsManagement.dto.MessageResponse; import org.cmh.backend.NewsManagement.dto.NewsRequest; import org.cmh.backend.NewsManagement.model.News; @@ -19,10 +18,9 @@ public class NewsController { @Autowired private NewsService newsService; - @GetMapping("/getNewsPage") - @JwtVerify - public ResponseEntity> getNewsPage(@RequestBody GetNewsByPageRequest request) { - return new ResponseEntity<>(newsService.getNewsByPage(request), HttpStatus.OK); + @GetMapping + public ResponseEntity> getNewsPage(@RequestParam Integer pageNo, @RequestParam Integer pageSize) { + return new ResponseEntity<>(newsService.getNewsByPage(pageNo, pageSize), HttpStatus.OK); } @PostMapping diff --git a/src/main/java/org/cmh/backend/NewsManagement/dto/GetNewsByPageRequest.java b/src/main/java/org/cmh/backend/NewsManagement/dto/GetNewsByPageRequest.java deleted file mode 100644 index 1ad7ffc..0000000 --- a/src/main/java/org/cmh/backend/NewsManagement/dto/GetNewsByPageRequest.java +++ /dev/null @@ -1,13 +0,0 @@ -package org.cmh.backend.NewsManagement.dto; - -import lombok.Getter; -import lombok.Setter; -import org.cmh.backend.Utils.JwtRequest; - - -@Getter -@Setter -public class GetNewsByPageRequest extends JwtRequest { - private Integer pageNo; - private Integer pageSize; -} diff --git a/src/main/java/org/cmh/backend/NewsManagement/service/NewsService.java b/src/main/java/org/cmh/backend/NewsManagement/service/NewsService.java index 759ded8..91a6f78 100644 --- a/src/main/java/org/cmh/backend/NewsManagement/service/NewsService.java +++ b/src/main/java/org/cmh/backend/NewsManagement/service/NewsService.java @@ -1,6 +1,5 @@ package org.cmh.backend.NewsManagement.service; -import org.cmh.backend.NewsManagement.dto.GetNewsByPageRequest; import org.cmh.backend.NewsManagement.dto.NewsRequest; import org.cmh.backend.NewsManagement.model.News; import org.cmh.backend.NewsManagement.repository.NewsRepository; @@ -15,9 +14,7 @@ public class NewsService { @Autowired private NewsRepository newsRepository; - public Page getNewsByPage(GetNewsByPageRequest request) { - int pageNo = request.getPageNo(); - int pageSize = request.getPageSize(); + public Page getNewsByPage(int pageNo, int pageSize) { if (pageNo < 1) { pageNo = 1; }