@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)
| 25 | // @Failure 500 {object} util.ResponseResult |
| 26 | // @Router /api/v1/users [get] |
| 27 | func (a *User) Query(c *gin.Context) { |
| 28 | ctx := c.Request.Context() |
| 29 | var params schema.UserQueryParam |
| 30 | if err := util.ParseQuery(c, ¶ms); 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 |
no test coverage detected