MCPcopy
hub / github.com/LyricTian/gin-admin / Query

Method Query

internal/mods/rbac/api/user.api.go:27–41  ·  view source on GitHub ↗

@Tags UserAPI @Security ApiKeyAuth @Summary Query user list @Param current query int true "pagination index" default(1) @Param pageSize query int true "pagination size" default(10) @Param username query string false "Username for login" @Param name query string false "Name of user" @Param status que

(c *gin.Context)

Source from the content-addressed store, hash-verified

25// @Failure 500 {object} util.ResponseResult
26// @Router /api/v1/users [get]
27func (a *User) Query(c *gin.Context) {
28 ctx := c.Request.Context()
29 var params schema.UserQueryParam
30 if err := util.ParseQuery(c, &params); err != nil {
31 util.ResError(c, err)
32 return
33 }
34
35 result, err := a.UserBIZ.Query(ctx, params)
36 if err != nil {
37 util.ResError(c, err)
38 return
39 }
40 util.ResPage(c, result.Data, result.PageResult)
41}
42
43// @Tags UserAPI
44// @Security ApiKeyAuth

Callers 1

ResponseCaptchaMethod · 0.45

Calls 3

ParseQueryFunction · 0.92
ResErrorFunction · 0.92
ResPageFunction · 0.92

Tested by

no test coverage detected