fuint-application/application-service/src/main/java/com/fuint/application/dto/Page.java

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package com.fuint.application.dto;

import java.io.Serializable;

/**
 * 消息体分页信息
 * Created by FSQ
 * Contact wx fsq_better
 */
public class Page implements Serializable{
    private static final long serialVersionUID = -7956811510222855939L;

    private static final Long DEFAULT_PAGE_NO = 1L;
    private static final Long DEFAULT_PAGE_SIZE = 100L;

    private Long pageNo;//页号
    private Long pageSize;//每页行数
    private Long totalRows;//总行数
    private Long totalPages;//总页数
    private Boolean firstPage;//是否首页
    private Boolean lastPage;//是否尾页

    public Page() {
    }

    public Page(Long pageNo, Long pageSize) {
        setPageNo(pageNo);
        setPageSize(pageSize);
    }

    public Long getPageNo() {
        return pageNo;
    }

    public void setPageNo(Long pageNo) {
        if (pageNo == null || pageNo < 1) {
            pageNo = DEFAULT_PAGE_NO;
        } else if (totalPages != null && pageNo > totalPages) {
            pageNo = totalPages;
        }
        this.pageNo = pageNo;
    }

    public Long getPageSize() {
        return pageSize;
    }

    public void setPageSize(Long pageSize) {
        if (pageSize == null) {
            this.pageSize = DEFAULT_PAGE_SIZE;
        } else if (pageSize < 1L) {
            this.pageSize = 1L;
        } else {
            this.pageSize = pageSize;
        }
    }

    public Long getTotalRows() {
        return totalRows;
    }
后面还有 60 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。