package info import ( "math" ) // 分页数据 type Page struct { CurPage int // 当前页码 TotalPage int // 总页 PerPageSize int Count int // 总记录数 List interface{} } func NewPage(page, perPageSize, count int, list interface{}) Page { totalPage := 0 if count > 0 { totalPage = int(math.Ceil(float64(count) / float64(perPageSize))) } return Page{page, totalPage, perPageSize, count, list} }