Go: refactor and add version type (#16863)

### Summary

```
RAGFlow(admin)> show version;
+--------------+-----------------------+
| field        | value                 |
+--------------+-----------------------+
| version      | v0.26.4-84-g547bc8614 |
| version_type | open source           |
+--------------+-----------------------+
```

---------

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
Jin Hai
2026-07-13 18:00:35 +08:00
committed by GitHub
parent 09abe5f513
commit 8bc18154d2
14 changed files with 129 additions and 138 deletions

View File

@@ -214,41 +214,6 @@ func (h *UserHandler) GetUserByID(c *gin.Context) {
common.SuccessWithData(c, user, "success")
}
// ListUsers user list
// @Summary User List
// @Description Get paginated user list
// @Tags users
// @Accept json
// @Produce json
// @Param page query int false "page number" default(1)
// @Param page_size query int false "items per page" default(10)
// @Success 200 {object} map[string]interface{}
// @Router /api/v1/users [get]
func (h *UserHandler) ListUsers(c *gin.Context) {
page, _ := strconv.Atoi(c.DefaultQuery("page", "1"))
pageSize, _ := strconv.Atoi(c.DefaultQuery("page_size", "10"))
if page < 1 {
page = 1
}
if pageSize < 1 || pageSize > 100 {
pageSize = 10
}
users, total, code, err := h.userService.ListUsers(page, pageSize)
if err != nil {
common.ResponseWithCodeData(c, code, false, err.Error())
return
}
common.SuccessWithData(c, gin.H{
"items": users,
"total": total,
"page": page,
"page_size": pageSize,
}, "success")
}
// Logout user logout
// @Summary User Logout
// @Description Logout user and invalidate access token