refactor: 重构请求/响应数据封装类

This commit is contained in:
xiongxiaoyang 2022-05-11 14:27:27 +08:00
parent e948e422b0
commit a372a09b18
2 changed files with 7 additions and 8 deletions

View File

@ -3,14 +3,13 @@ package io.github.xxyopen.novel.core.common.req;
import lombok.Data;
/**
* 分页请求数据格式封装所有分页请求的 DTO 应继承该类
* 分页请求数据格式封装所有分页请求的Dto类都应继承该类
*
* @author xiongxiaoyang
* @date 2022/5/11
*/
@Data
public class PageReq {
public class PageReqDto {
/**
* 请求页码默认第 1

View File

@ -5,13 +5,13 @@ import lombok.Getter;
import java.util.List;
/**
* 分页数据格式封装
* 分页响应数据格式封装
*
* @author xiongxiaoyang
* @date 2022/5/11
*/
@Getter
public class PageBean<T> {
public class PageRespDto<T> {
/**
* 页码
@ -37,15 +37,15 @@ public class PageBean<T> {
* 该构造函数用于通用分页查询的场景
* 接收普通分页数据和普通集合
*/
public PageBean(long pageNum, long pageSize, long total, List<T> list) {
public PageRespDto(long pageNum, long pageSize, long total, List<T> list) {
this.pageNum = pageNum;
this.pageSize = pageSize;
this.total = total;
this.list = list;
}
public static <T> PageBean<T> of(long pageNum, long pageSize, long total, List<T> list) {
return new PageBean<>(pageNum, pageSize, total, list);
public static <T> PageRespDto<T> of(long pageNum, long pageSize, long total, List<T> list) {
return new PageRespDto<>(pageNum, pageSize, total, list);
}
/**