feature: Implement the basic knowledge generation function (#40)

This commit is contained in:
Dallas98
2025-10-30 16:50:54 +08:00
committed by GitHub
parent 5612c7cd91
commit 8d2b41ed94
32 changed files with 1063 additions and 70 deletions

View File

@@ -12,7 +12,9 @@ import java.util.List;
@NoArgsConstructor
@AllArgsConstructor
public class PagedResponse <T> {
// 当前页码(从 0 开始)
private long page;
// 每页数量
private long size;
private long totalElements;
private long totalPages;

View File

@@ -1,14 +1,8 @@
package com.datamate.common.interfaces;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class PagingQuery {
/**
* 页码,从0开始
@@ -19,4 +13,19 @@ public class PagingQuery {
* 每页大小
*/
private Integer size = 20;
public void setPage(Integer page) {
if (page == null || page < 0) {
this.page = 0;
} else {
this.page = page;
}
}
public void setSize(Integer size) {
if (size == null || size <= 0) {
this.size = 20;
} else {
this.size = size;
}
}
}