package
0.0.0-20240613113352-584e80b27926
Repository: https://github.com/catlordx/campustrade.git
Documentation: pkg.go.dev
# Functions
AddUser
@Description: 添加用户 @param db 数据库DB @param username 用户名 @param realName 真实名字 @param password 密码 @param phoneNumber 手机号 @param role 角色 @return error 添加结果.
CheckPassword
@Description: 检验输入密码是否与用户密码相同 @param userPassword 加密后的用户密码 @param password 输入密码 @return bool 判断结果.
GetUserByID
@Description: 根据ID查询用户 @param db 数据库DB @param ID 查询用户ID @return *mysql.USer 用户结构体.
GetUserByUsername
@Description: 根据用户名查询用户 @param db 数据库DB @param username 查询用户名 @return *mysql.User 用户结构体.
No description provided by the author
HasPermission
@Description: 查询用户是否具有权限 @param db 数据库DB @param role 角色名 @param permission 权限字符串 @return bool 查询结果.
ModifyPassword
@Description: 修改用户的密码 @param db 数据库DB @param userID 用户ID @param newPassword 新密码 @return error 修改结果.
ModifyPhoneNumber
@Description: 修改用户的手机号 @param db 数据库DB @param userID 用户ID @param newPhoneNumber 新手机号 @return error 修改结果.
ModifyRealName
@Description: 修改用户的真实姓名 @param db 数据库DB @param userID 用户ID @param newRealName 新真实姓名 @return error 修改结果.
ModifyStatus
@Description: 修改用户状态 @param db 数据库DB @param userID 用户ID @param newStatus 新状态 @return error 处理结果.
ModifyUsername
@Description: 修改用户的用户名 @param db 数据库DB @param userID 用户ID @param newUsername 新用户名 @return error 修改结果.
RolePermission
@Description: 查询角色具有的权限 @param db 数据库DB @param role 角色ID @return []string 权限切片.
# Structs
No description provided by the author
No description provided by the author