Browse Source

调整分页

dcsunny 4 năm trước cách đây
mục cha
commit
fd1c547ab9
1 tập tin đã thay đổi với 6 bổ sung6 xóa
  1. 6 6
      common/page.go

+ 6 - 6
common/page.go

@@ -8,12 +8,12 @@ type PageParams struct {
 }
 
 //从0开始的分页
-func (this *PageParams) GetPageParams() (pageNum int64, start int64) {
-	start = this.Page * this.Num
+func (this *PageParams) GetPageParams() (limit int, offset int) {
+	_offset := this.Page * this.Num
 	if this.Total <= this.Num {
 		this.Page = 0
 		this.Last = true
-		return this.Total, 0
+		return int(this.Total), 0
 	}
 	_start := (this.Page + 1) * this.Num
 
@@ -24,11 +24,11 @@ func (this *PageParams) GetPageParams() (pageNum int64, start int64) {
 		num := this.Total - pageCount*this.Num
 		if num == 0 {
 			pageCount = pageCount - 1
-			return this.Num, pageCount * this.Num
+			return int(this.Num), int(pageCount * this.Num)
 		}
-		return num, pageCount * this.Num
+		return int(num), int(pageCount * this.Num)
 	} else if this.Total-_start == 0 {
 		this.Last = true
 	}
-	return this.Num, start
+	return int(this.Num), int(_offset)
 }