jsdw_ios/QuickLocation/Main/BaseModel/PaginationModel.swift

38 lines
762 B
Swift

//
// PaginationModel.swift
// dinoGo
//
// Created by 林 on 2020/6/1.
// Copyright © 2020 Lin. All rights reserved.
//
import UIKit
public struct PaginationModel {
// 当前页索引
var pageIndex = 1
// 每页大小
var pageSize = 20
// 总条数
var totalNum = 0
// 总页数
var totalPage = 0
init(pageIndex: Int, pageSize: Int, totalNum: Int, totalPage: Int) {
self.pageIndex = pageIndex
self.pageSize = pageSize
self.totalNum = totalNum
self.totalPage = totalPage
}
init(pageSize: Int, totalNum: Int) {
self.pageSize = pageSize
self.totalNum = totalNum
}
func hasMoreData() -> Bool {
return pageSize <= totalNum
}
}