fix: 统一管理员认证列表的分页参数为 offset/limit
This commit is contained in:
@@ -36,16 +36,16 @@ func (l *GetVerificationsLogic) GetVerifications(req *types.GetPendingListReq) (
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
page := req.Page
|
offset := req.Offset
|
||||||
if page < 1 {
|
if offset < 0 {
|
||||||
page = 1
|
offset = 0
|
||||||
}
|
}
|
||||||
limit := req.Size
|
limit := req.Limit
|
||||||
if limit <= 0 {
|
if limit <= 0 {
|
||||||
limit = 20
|
limit = 20
|
||||||
}
|
}
|
||||||
verifications, err := l.svcCtx.UserVerificationsRpc.SearchUserVerifications(l.ctx, &pb.SearchUserVerificationsReq{
|
verifications, err := l.svcCtx.UserVerificationsRpc.SearchUserVerifications(l.ctx, &pb.SearchUserVerificationsReq{
|
||||||
Page: page - 1,
|
Page: offset / limit,
|
||||||
Limit: limit,
|
Limit: limit,
|
||||||
Role: req.Role,
|
Role: req.Role,
|
||||||
Status: req.Status,
|
Status: req.Status,
|
||||||
|
|||||||
@@ -20,8 +20,8 @@ type GetMyVerificationsResp struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type GetPendingListReq struct {
|
type GetPendingListReq struct {
|
||||||
Page int64 `form:"page,default=1"`
|
Offset int64 `form:"offset,default=0"`
|
||||||
Size int64 `form:"size,default=20"`
|
Limit int64 `form:"limit,default=20"`
|
||||||
Role string `form:"role,optional"` // 筛选角色
|
Role string `form:"role,optional"` // 筛选角色
|
||||||
Status string `form:"status,optional"` // 筛选状态,默认 pending
|
Status string `form:"status,optional"` // 筛选状态,默认 pending
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,9 +28,9 @@
|
|||||||
"parameters": [
|
"parameters": [
|
||||||
{
|
{
|
||||||
"type": "integer",
|
"type": "integer",
|
||||||
"default": 1,
|
"default": 0,
|
||||||
"example": 1,
|
"example": 0,
|
||||||
"name": "page",
|
"name": "offset",
|
||||||
"in": "query",
|
"in": "query",
|
||||||
"required": true
|
"required": true
|
||||||
},
|
},
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
"type": "integer",
|
"type": "integer",
|
||||||
"default": 20,
|
"default": 20,
|
||||||
"example": 20,
|
"example": 20,
|
||||||
"name": "size",
|
"name": "limit",
|
||||||
"in": "query",
|
"in": "query",
|
||||||
"required": true
|
"required": true
|
||||||
},
|
},
|
||||||
@@ -1073,4 +1073,4 @@
|
|||||||
"x-github": "https://github.com/zeromicro/go-zero",
|
"x-github": "https://github.com/zeromicro/go-zero",
|
||||||
"x-go-zero-doc": "https://go-zero.dev/",
|
"x-go-zero-doc": "https://go-zero.dev/",
|
||||||
"x-goctl-version": "1.10.1"
|
"x-goctl-version": "1.10.1"
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-3
@@ -39,8 +39,8 @@ type (
|
|||||||
}
|
}
|
||||||
// 管理员:获取待审核列表请求
|
// 管理员:获取待审核列表请求
|
||||||
GetPendingListReq {
|
GetPendingListReq {
|
||||||
Page int64 `form:"page,default=1"`
|
Offset int64 `form:"offset,default=0"`
|
||||||
Size int64 `form:"size,default=20"`
|
Limit int64 `form:"limit,default=20"`
|
||||||
Role string `form:"role,optional"` // 筛选角色
|
Role string `form:"role,optional"` // 筛选角色
|
||||||
Status string `form:"status,optional"` // 筛选状态,默认 pending
|
Status string `form:"status,optional"` // 筛选状态,默认 pending
|
||||||
}
|
}
|
||||||
@@ -260,4 +260,3 @@ service users-api {
|
|||||||
@handler RejectVerification
|
@handler RejectVerification
|
||||||
post /verifications/:id/reject (RejectVerificationReq) returns (VerificationEmptyResp)
|
post /verifications/:id/reject (RejectVerificationReq) returns (VerificationEmptyResp)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user