Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type User ¶
type User struct{}
func (*User) DeleteUser ¶
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 ¶
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 ¶
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 ¶
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 ¶
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]