We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 883a90e commit 558aea1Copy full SHA for 558aea1
http/request/pagging.go
@@ -12,8 +12,8 @@ const (
12
DefaultPageNumber = 1
13
)
14
15
-// LoadPagginFromReq 从HTTP请求中加载分页请求
16
-func LoadPagginFromReq(req *http.Request) *PageRequest {
+// NewPageRequestFromHTTP 从HTTP请求中加载分页请求
+func NewPageRequestFromHTTP(req *http.Request) *PageRequest {
17
qs := req.URL.Query()
18
19
ps := qs.Get("page_size")
@@ -35,6 +35,14 @@ func LoadPagginFromReq(req *http.Request) *PageRequest {
35
}
36
37
38
+// NewPageRequest 实例化
39
+func NewPageRequest(ps uint, pn uint) *PageRequest {
40
+ return &PageRequest{
41
+ PageSize: ps,
42
+ PageNumber: pn,
43
+ }
44
+}
45
+
46
// PageRequest 分页请求 request
47
type PageRequest struct {
48
PageSize uint `json:"page_size,omitempty" validate:"gte=1,lte=200"`
0 commit comments