package cn.nianxx.thhotel.workflows.reservation.common.result;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 前端分页元数据。字段名使用 snake_case，避免前端自行转换。
 *
 * @param pageNum 当前页码，从 1 开始
 * @param pageSize 每页数量
 * @param total 符合条件的总记录数
 */
public record ReservationPaginationResult(
        @JsonProperty("page_num")
        int pageNum,
        @JsonProperty("page_size")
        int pageSize,
        long total
) {
}
