创建通用的查询DTO基类,封装常用的分页和排序属性,便于后续创建的表单复用。
page: 页码,默认为1pageSize: 每页大小,默认为20sortBy: 排序列名sortOrder: 排序方向(ASC/DESC)public class BaseQueryDTO {
private Integer page = 1; // 页码,默认第一页
private Integer pageSize = 20; // 每页大小,默认20条
private String sortBy; // 排序列名
private String sortOrder; // 排序方向,ASC或DESC
// 相应的getter和setter方法
}
public class BusinessQueryDTO extends BaseQueryDTO {
// 业务特定的属性
private String businessField;
// 业务特定的getter和setter方法
}