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
}
}