clampPaging static method
校验分页参数 / Validate paging parameters
LIMIT <= 0 / 负 OFFSET 会让 skip/take 行为异常(如返回全量),
这里统一收敛成安全值。
LIMIT <= 0 or a negative OFFSET makes skip/take misbehave (e.g.
returning everything), so clamp to safe values.
Implementation
static ({int limit, int offset}) clampPaging(int limit, int offset) {
return (
limit: limit <= 0 ? defaultLimit : limit,
offset: offset < 0 ? 0 : offset,
);
}