user

package
v0.0.0-...-ff8c6a7 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New() routes.Routes

Types

type User

type User struct{}

func (*User) DeleteUser

func (u *User) DeleteUser(c *gin.Context)

DeleteUser 用户删除 godoc @Summary 用户删除 @Schemes @Description 用户删除 @Tags user @Accept json @Produce json @Param Authorization header string true "登录返回的Token" @Success 200 {object} model.CommonResponse[string] @Failure 400 {object} model.CommonResponse[any] @Router /authrequired/user/deleteUser [delete]

func (*User) GetUserInfo

func (u *User) GetUserInfo(c *gin.Context)

GetUserInfo 获取当前用户信息 godoc @Summary 获取当前用户信息 @Schemes @Description 获取当前用户信息 @Tags user @Accept json @Produce json @Param Authorization header string true "登录返回的Token" @Success 200 {object} model.CommonResponse[string] @Failure 400 {object} model.CommonResponse[any] @Router /authrequired/user/getUserInfo [get]

func (*User) InitRoute

func (u *User) InitRoute(g *gin.RouterGroup)

func (*User) Logout

func (u *User) Logout(c *gin.Context)

Logout 用户注销 godoc @Summary 用户注销 @Schemes @Description 用户注销 @Tags user @Accept json @Produce json @Param Authorization header string true "登录返回的Token" @Success 200 {object} model.CommonResponse[string] @Failure 400 {object} model.CommonResponse[any] @Router /authrequired/user/logout [post]

func (*User) ModifyUser

func (u *User) ModifyUser(c *gin.Context)

ModifyUser 修改用户信息 godoc @Summary 修改用户信息 @Schemes @Description 修改用户信息 @Tags user @Accept json @Produce json @Param Authorization header string true "登录返回的Token" @Param ModifyUserRequest body model.ModifyUserRequest true "要修改的用户的信息" @Success 200 {object} model.CommonResponse[any] @Failure 400 {object} model.CommonResponse[any] @Router /authrequired/user/modifyUser [patch]

func (*User) ModifyUserPassword

func (u *User) ModifyUserPassword(c *gin.Context)

ModifyUserPassword 修改用户密码 godoc @Summary 修改用户密码 @Schemes @Description 修改用户密码 @Tags user @Accept json @Produce json @Param Authorization header string true "登录返回的Token" @Param ModifyPasswordRequest body model.ModifyPasswordRequest true "id,新密码" @Success 200 {object} model.CommonResponse[any] @Failure 400 {object} model.CommonResponse[any] @Router /authrequired/user/modifyUserPassword [patch]

Jump to

Keyboard shortcuts

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