Browse Source

feat(common): 添加知识库开放接口文件清单分页对象

- 创建 OpenApiKbFilePageDto 类作为 /v1/kb/files 响应的 data
feature/2026-08/0812-ccc-dev
chenchuchuan 23 hours ago
parent
commit
6ae854791c
  1. 36
      common/common-openapi/src/main/java/apelet/common/openapi/dto/OpenApiKbFilePageDto.java

36
common/common-openapi/src/main/java/apelet/common/openapi/dto/OpenApiKbFilePageDto.java

@ -0,0 +1,36 @@
package apelet.common.openapi.dto;
import lombok.Data;
import java.util.List;
/**
* 知识库开放接口:文件清单分页对象,作为 /v1/kb/files 响应的 data。
* <p>翻页只认 hasMore:list 里的记录条数不参与判断,末页之后 list 为空且 hasMore 为 false。</p>
*
* @author chenchuchuan
*/
@Data
public class OpenApiKbFilePageDto {
/**
* 本页记录节点数组,元素为 OpenApiKbFileNodeDto;没有附件的记录 files 为空数组。
*/
private List<OpenApiKbFileNodeDto> list;
/**
* 实际生效的页码,回显用。
*/
private Integer pageNo;
/**
* 实际生效的单页记录数,回显用。
*/
private Integer pageSize;
/**
* 符合条件的主表记录总数,仅供参考,不得用于翻页判断。
*/
private Long total;
/**
* 是否还有下一页,翻页的唯一依据。
*/
private Boolean hasMore;
}
Loading…
Cancel
Save