Skip to content

Commit 558aea1

Browse files
committed
更新 paggin 函数
1 parent 883a90e commit 558aea1

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

http/request/pagging.go

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ const (
1212
DefaultPageNumber = 1
1313
)
1414

15-
// LoadPagginFromReq 从HTTP请求中加载分页请求
16-
func LoadPagginFromReq(req *http.Request) *PageRequest {
15+
// NewPageRequestFromHTTP 从HTTP请求中加载分页请求
16+
func NewPageRequestFromHTTP(req *http.Request) *PageRequest {
1717
qs := req.URL.Query()
1818

1919
ps := qs.Get("page_size")
@@ -35,6 +35,14 @@ func LoadPagginFromReq(req *http.Request) *PageRequest {
3535
}
3636
}
3737

38+
// NewPageRequest 实例化
39+
func NewPageRequest(ps uint, pn uint) *PageRequest {
40+
return &PageRequest{
41+
PageSize: ps,
42+
PageNumber: pn,
43+
}
44+
}
45+
3846
// PageRequest 分页请求 request
3947
type PageRequest struct {
4048
PageSize uint `json:"page_size,omitempty" validate:"gte=1,lte=200"`

0 commit comments

Comments
 (0)