forked from RyanGoodwill/backend
重写了getNewsPage方法,取消了DTO,改用url参数
This commit is contained in:
parent
e6ba8c9a12
commit
6c36552c2f
@ -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<Page<News>> getNewsPage(@RequestBody GetNewsByPageRequest request) {
|
||||
return new ResponseEntity<>(newsService.getNewsByPage(request), HttpStatus.OK);
|
||||
@GetMapping
|
||||
public ResponseEntity<Page<News>> getNewsPage(@RequestParam Integer pageNo, @RequestParam Integer pageSize) {
|
||||
return new ResponseEntity<>(newsService.getNewsByPage(pageNo, pageSize), HttpStatus.OK);
|
||||
}
|
||||
|
||||
@PostMapping
|
||||
|
||||
@ -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;
|
||||
}
|
||||
@ -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<News> getNewsByPage(GetNewsByPageRequest request) {
|
||||
int pageNo = request.getPageNo();
|
||||
int pageSize = request.getPageSize();
|
||||
public Page<News> getNewsByPage(int pageNo, int pageSize) {
|
||||
if (pageNo < 1) {
|
||||
pageNo = 1;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user