package com.luojia_channel.common.domain.page;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

// 滚动分页请求
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ScrollPageResponse<T> {
    private Long lastVal;      // 上次查询的最小值（用于游标分页）
    private Integer offset = 0; // 偏移量（用于分页位置标记）
    private Long size = 10L;    // 每页数量
    private List<T> records; // 数据列表
}
