Documentation
¶
Index ¶
- func CreateUser(ctx *gin.Context)
- func DeleteUser(ctx *gin.Context)
- func GetUser(ctx *gin.Context)
- func GetUserWithGroup(ctx *gin.Context)
- func LogOut(ctx *gin.Context)
- func LoginLdap(ctx *gin.Context)
- func LoginLocal(ctx *gin.Context)
- func RefreshCookie(ctx *gin.Context)
- func SearchUser(ctx *gin.Context)
- func UpdateUser(ctx *gin.Context)
- func UserInfo(ctx *gin.Context)
- func Verify(ctx *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateUser ¶
@Tags 用户相关接口 ShowAccount godoc @Summary 创建用户 @Description 创建用户 @Produce json @Param data body models.User true "用户" @Router /v1/user [post] @Success 200 {object} ghttp.HttpResult
func DeleteUser ¶
@Tags 用户相关接口 ShowAccount godoc @Summary 删除user @Description 删除user @Produce json @Param ids query []int false "多个ID 每个ID之间用,分隔,例:123,233" @Router /v1/user [delete] @Success 200 {object} ghttp.HttpResult
func GetUser ¶
@Tags 用户相关接口 ShowAccount godoc @Summary 获取用户 @Description 获取用户 @Produce json @Param userid path int false "用户ID" @Router /v1/user/{userid} [get] @Success 200 {object} ghttp.HttpResult
func GetUserWithGroup ¶
func LogOut ¶
@Tags 登录相关接口 ShowAccount godoc @Summary 登出 @Description 登出 @Produce json @Router /v1/logout [get] @Success 200 {object} ghttp.HttpResult
func LoginLocal ¶
@Tags 登录相关接口 ShowAccount godoc @Summary 本地用户登录 @Description 本地用户登录 @Produce json @Param data body types.LoginData true "登录信息" @Router /v1/login/local [post] @Success 200 {object} ghttp.HttpResult
func RefreshCookie ¶ added in v1.1.10
func SearchUser ¶
@Tags 用户相关接口 ShowAccount godoc @Summary 搜索用户 @Description 搜索用户 @Produce json @Param filter query string false "过滤关键词" @Param pageNo query []int false "多个ID 每个ID之间用,分隔,例:123,233 注:跟 name 参数只有一个会生效,hostids参数优先级" @Param pageSize query int false "单页条数" @Router /v1/user [get] @Success 200 {object} ghttp.HttpResult
func UpdateUser ¶
@Tags 用户相关接口 ShowAccount godoc @Summary 更新用户 @Description 更新用户 @Produce json @Param data body models.User true "用户" @Router /v1/user [put] @Success 200 {object} ghttp.HttpResult
Types ¶
This section is empty.