user

package
v0.0.0-...-584e80b Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddFavorite

func AddFavorite(c *gin.Context)

AddFavorite

@Description: 添加收藏商品
@param	c

func CheckModifyUser

func CheckModifyUser(c *gin.Context, userID uint, newUsername, newRealName, newPassword, newPhoneNumber string)

CheckModifyUser

@Description: 检查用户处理结果
@param	c				*gin.Context
@param	userID			被修改用户ID
@param	newUsername		新用户名
@param	newRealName		新真实姓名
@param	newPassword		新密码
@param	newPhoneNumber	新手机号

func CheckUserPermission

func CheckUserPermission(c *gin.Context, user *mysql.User, permission string) bool

CheckUserPermission

@Description: 检查用户是否具有权限,并返回处理结果
@param	c			*gin.Context
@param	user		用户结构体
@param	permission  权限
@return	bool		处理结果

func FavoriteList

func FavoriteList(c *gin.Context)

FavoriteList

@Description: 获取收藏商品列表
@param	c	c.Context

func GetUserFromClaims

func GetUserFromClaims(c *gin.Context) *mysql.User

GetUserFromClaims

@Description: 从中间件获取claims并返回对应的mysql.User结构体
@param	c			*gin.Context
@return	*mysql.User	用户信息结构体

func GetUserInfoList

func GetUserInfoList(c *gin.Context)

GetUserInfoList

@Description: 获取用户信息列表,,信息包括用户名,真实姓名,手机号,用户角色,用户状态
@param	c	*gin.Context

func InquireAnyoneInfo

func InquireAnyoneInfo(c *gin.Context)

InquireAnyoneInfo

@Description: 查询其他用户信息,返回信息包括用户手机号和用户角色
@param	c	*gin.Context

func InquireInfo

func InquireInfo(c *gin.Context)

InquireInfo

@Description: 查询用户自己的信息,返回信息包括用户的真实名字、手机号和用户角色
@param	c	*gin.Context

func Login

func Login(c *gin.Context)

Login

@Description: 用户登录
@param	c	gin.Context

func ModifyAnyoneInfo

func ModifyAnyoneInfo(c *gin.Context)

ModifyAnyoneInfo

@Description: 修改其他用户信息,
@param	c	*c.ginContext

func ModifyInfo

func ModifyInfo(c *gin.Context)

ModifyInfo

@Description: 修改自己的用户信息
@param	c	*gin.Context

func Register

func Register(c *gin.Context)

Register

@Description: 注册用户
@param	c	gin.Context

func RemoveFavorite

func RemoveFavorite(c *gin.Context)

RemoveFavorite

@Description: 移除收藏商品
@param	c	*gin.Context

Types

This section is empty.

Jump to

Keyboard shortcuts

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