handlers

package
v1.1.26 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 26, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateUser

func CreateUser(ctx *gin.Context)

@Tags 用户相关接口 ShowAccount godoc @Summary 创建用户 @Description 创建用户 @Produce json @Param data body models.User true "用户" @Router /v1/user [post] @Success 200 {object} ghttp.HttpResult

func DeleteUser

func DeleteUser(ctx *gin.Context)

@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

func GetUser(ctx *gin.Context)

@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 GetUserWithGroup(ctx *gin.Context)

func LogOut

func LogOut(ctx *gin.Context)

@Tags 登录相关接口 ShowAccount godoc @Summary 登出 @Description 登出 @Produce json @Router /v1/logout [get] @Success 200 {object} ghttp.HttpResult

func LoginLdap

func LoginLdap(ctx *gin.Context)

func LoginLocal

func LoginLocal(ctx *gin.Context)

@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 RefreshCookie(ctx *gin.Context)

func SearchUser

func SearchUser(ctx *gin.Context)

@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

func UpdateUser(ctx *gin.Context)

@Tags 用户相关接口 ShowAccount godoc @Summary 更新用户 @Description 更新用户 @Produce json @Param data body models.User true "用户" @Router /v1/user [put] @Success 200 {object} ghttp.HttpResult

func UserInfo

func UserInfo(ctx *gin.Context)

@Tags 登录相关接口 ShowAccount godoc @Summary 获取登录用户信息 @Description 获取登录用户信息 @Produce json @Router /v1/userinfo [get] @Success 200 {object} ghttp.HttpResult

func Verify

func Verify(ctx *gin.Context)

@Tags 登录相关接口 ShowAccount godoc @Summary 获取验证码 @Description 获取验证码 @Produce json @Router /v1/verify [get] @Success 200 {object} ghttp.HttpResult

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL