package com.ruoyi.common.core.page; import cn.hutool.core.util.StrUtil; import lombok.*; import lombok.experimental.Accessors; /** * 分页数据 * * @author ruoyi */ @Data @NoArgsConstructor @Accessors(chain = true) public class PageDomain { /** 当前记录起始索引 */ private Integer pageNum; /** 每页显示记录数 */ private Integer pageSize; /** 排序列 */ private String orderByColumn; /** 排序的方向desc或者asc */ private String isAsc = "asc"; public String getOrderBy() { if (StrUtil.isEmpty(orderByColumn)) { return ""; } return StrUtil.toUnderlineCase(orderByColumn) + " " + isAsc; } }